/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}.newsDesk{z-index:50;position:sticky;top:0;box-shadow:0 8px 26px #1016141c}.identityNotice{color:#fff;letter-spacing:.035em;text-align:center;background:linear-gradient(90deg,#101c35,#173f52 45%,#48326e);justify-content:center;align-items:center;gap:8px;min-height:30px;padding:6px 18px;font-size:11px;display:flex}.identityNotice span{color:#f2c866}.breakingFeature{color:#fff;background:linear-gradient(95deg,#be184d,#eb5d52 46%,#f2b84b);grid-template-columns:auto 1fr 164px;align-items:center;gap:18px;height:64px;padding-left:clamp(18px,5vw,76px);display:grid;overflow:hidden}.breakingFeature>strong{color:#aa1747;letter-spacing:.14em;background:#fff;border-radius:4px;padding:8px 10px;font-size:10px;box-shadow:0 4px 12px #5b102844}.breakingFeature>span{flex-direction:column;gap:3px;display:flex}.breakingFeature b{letter-spacing:-.01em;font:21px Georgia,serif}.breakingFeature small{letter-spacing:.045em;font-size:10px}.breakingFeature img{object-fit:cover;object-position:center 78%;filter:saturate(1.1);border-left:2px solid #fffa;width:164px;height:64px}.mediaRibbon{color:#fff;background:#111;border-top:1px solid #fff3;height:36px;overflow:hidden}.mediaTrack{align-items:center;width:max-content;height:100%;animation:48s linear infinite media-scroll;display:flex}.mediaTrack:hover{animation-play-state:paused}.mediaTrack a{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:10px;font-weight:700;display:flex}.mediaTrack a:hover{color:#f0c463}.mediaTrack a span{color:#d34d84;font-size:7px}@keyframes media-scroll{to{transform:translate(-50%)}}:root{--ink:#17231f;--cream:#f5f0e6;--paper:#fffdf8;--gold:#c69b58;--sage:#64766b;--line:#17231f26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffdf8eb;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,5vw,80px);display:flex;position:sticky;top:0}.brand{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.brand span{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-weight:400;display:grid}.nav>div{gap:28px;display:flex}.nav>div a{color:#54625b;font-size:13px}.hero{background:var(--cream);grid-template-columns:1.45fr .55fr;align-items:center;gap:70px;min-height:690px;padding:112px clamp(24px,7vw,112px) 142px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #c69b5859;border-radius:50%;width:460px;height:460px;position:absolute;top:-210px;right:-190px;box-shadow:0 0 0 54px #c69b580d,0 0 0 108px #c69b580a}.eyebrow,.label{text-transform:uppercase;letter-spacing:.18em;color:var(--sage);font-size:11px;font-weight:700}h1,h2{letter-spacing:-.045em;margin:20px 0;font-family:Georgia,serif;font-weight:400}.hero h1{font-size:clamp(48px,6.2vw,94px);line-height:.98}.hero h1 em{color:var(--sage);font-weight:400}.lead{color:#526059;max-width:680px;font-size:18px;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:14px 20px;font-size:13px;font-weight:700}.primary{background:var(--ink);color:#fff}.heroCard{background:var(--ink);color:#fff;min-height:340px;box-shadow:22px 22px 0 var(--gold);flex-direction:column;justify-content:flex-end;padding:38px;display:flex;position:relative}.heroCard small{text-transform:uppercase;letter-spacing:.16em;color:#bfc9c3;position:absolute;top:28px}.heroCard p{font-family:Georgia,serif;font-size:30px;line-height:1.22}.heroCard hr{border:0;border-top:1px solid #fff4;width:100%}.heroCard span,.heroCard strong{margin-top:10px;font-size:12px}.heroCard strong{color:#d8be91}.ticker{background:var(--gold);white-space:nowrap;letter-spacing:.14em;align-items:center;gap:70px;height:50px;padding:0 40px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding:36px clamp(20px,4vw,60px);display:flex}.metrics b{font-family:Georgia,serif;font-size:40px;font-weight:400}.metrics span{color:#68756e;font-size:12px}.section{padding:100px clamp(24px,7vw,112px)}.section h2{font-size:clamp(42px,5vw,72px);line-height:1.02}.story{grid-template-columns:1fr 1fr;gap:80px;margin:25px 0 72px;display:grid}.story>div{color:#445049;font-family:Georgia,serif;font-size:20px;line-height:1.7}.roles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.roles article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;padding:30px}.roles i{color:var(--gold);font-size:10px;font-style:normal}.roles h3{margin:34px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:400}.roles p{color:var(--sage);font-size:12px}.praeliq{background:#dfe6df;grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;display:grid}.wordmark{letter-spacing:-.07em;border-bottom:1px solid;padding-bottom:16px;font-family:Georgia,serif;font-size:clamp(55px,8vw,120px)}.wordmark sup{letter-spacing:0;margin-left:8px;font:11px Arial}.praeliq p:not(.eyebrow){color:#4c5b53;line-height:1.7}.pills{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.pills span,.filters button{border:1px solid #17231f4d;border-radius:99px;padding:9px 13px;font-size:11px}.archiveHead{justify-content:space-between;align-items:end;display:flex}.archiveHead h2{margin-bottom:0}.archiveHead>p{color:var(--sage);font-size:12px}.controls{justify-content:space-between;align-items:center;gap:20px;margin:50px 0 32px;display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{cursor:pointer;background:#fff}.filters .active{background:var(--ink);color:#fff}.search{border-bottom:1px solid;width:240px;padding:8px 0;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding-left:10px}.grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:260px;padding:26px;transition:all .25s;display:flex}.card:hover{background:var(--cream);transform:translateY(-3px)}.card header,.card footer{justify-content:space-between;display:flex}.card header>span{color:var(--gold);font-family:Georgia,serif}.card small{text-transform:uppercase;letter-spacing:.12em;color:var(--sage)}.card h3{margin:48px 0 28px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.25}.card footer{border-top:1px solid var(--line);color:var(--sage);margin-top:auto;padding-top:14px;font-size:11px}.card footer b{color:var(--ink);font-size:18px}.empty{text-align:center;padding:60px}.share{background:var(--ink);color:#fff;grid-template-columns:1.3fr .7fr;align-items:center;gap:80px;display:grid}.label.light{color:#c8d0cb}.share>div>p{color:#bec8c2;max-width:620px;line-height:1.7}.white{color:var(--ink);background:#fff;border-color:#fff}.outline{color:#fff;border-color:#fff8}.qr{color:var(--ink);text-align:center;max-width:330px;box-shadow:16px 16px 0 var(--gold);background:#fff;flex-direction:column;justify-self:end;padding:25px;display:flex}.qr img{width:100%}.qr b{letter-spacing:.15em;margin:18px 0 5px;font-size:11px}.qr span{font-family:Georgia,serif}.footer{color:#69766f;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:35px clamp(24px,5vw,80px);font-size:10px;display:grid}.footer p:nth-child(2){text-align:center}.footer p:last-child{text-align:right}@media (width<=900px){.nav>div{display:none}.hero{grid-template-columns:1fr;padding-top:75px}.heroCard{max-width:520px}.metrics{grid-template-columns:repeat(2,1fr)}.story,.praeliq,.share{grid-template-columns:1fr;gap:35px}.roles,.grid{grid-template-columns:repeat(2,1fr)}.qr{justify-self:start}.footer{grid-template-columns:1fr;gap:14px}.footer p:nth-child(2),.footer p:last-child{text-align:left}}@media (width<=600px){.hero{padding:70px 20px 140px}.hero h1{font-size:48px}.heroCard{margin-right:18px}.section{padding:72px 20px}.story{grid-template-columns:1fr;gap:20px}.roles,.grid{grid-template-columns:1fr}.controls,.archiveHead{flex-direction:column;align-items:stretch}.search{width:100%}.card{min-height:220px}.share h2{font-size:48px}}.srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.brand>img{object-fit:contain;width:170px;height:auto}.availability{color:#2e5b3b;background:#e1eadf;border-radius:99px;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.quickLinks{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.quickLinks a,.smallLink{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;font-size:11px;font-weight:700}.portraitCard{box-shadow:22px 22px 0 var(--gold);background:#111;padding:12px;position:relative}.portraitCard>img{object-fit:cover;object-position:center 22%;filter:grayscale();width:100%;height:410px;display:block}.portraitCard>div{color:#fff;background:linear-gradient(#0000,#101614e8);flex-direction:column;padding:70px 18px 18px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.portraitCard small{font-family:Georgia,serif;font-size:21px}.portraitCard span{letter-spacing:.1em;margin-top:5px;font-size:10px}.quoteStage{color:#fff;background:#17231f;flex-direction:column;justify-content:center;min-height:440px;padding:100px clamp(24px,10vw,150px);display:flex}.quoteStage blockquote{max-width:1200px;margin:24px 0 42px;font-family:Georgia,serif;font-size:clamp(36px,5vw,74px);line-height:1.08}.quoteStage footer{color:#cbd4cf;justify-content:space-between;display:flex}.quoteStage footer div{align-items:center;gap:14px;font-size:11px;display:flex}.quoteStage button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;border-radius:50%;width:36px;height:36px}.sectionIntro{color:#536159;max-width:760px;line-height:1.7}.projectGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.projectGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:28px}.projectGrid header{justify-content:space-between;display:flex}.projectGrid header span{color:var(--gold);font-family:Georgia,serif}.projectGrid small{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:9px}.projectGrid h3{margin:55px 0 18px;font-family:Georgia,serif;font-size:25px;font-weight:400}.projectGrid p{color:#59665f;font-size:13px;line-height:1.7}.evidenceLinks{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;padding:28px 0;display:flex}.evidenceLinks p{text-transform:uppercase;letter-spacing:.14em;width:100%;font-size:10px}.evidenceLinks a{border-bottom:1px solid;font-size:12px}.genome{background:#f4ead5;grid-template-columns:.7fr 1.3fr;align-items:center;gap:100px;display:grid}.bookVisual{max-width:420px;position:relative}.bookVisual img{width:100%;display:block;box-shadow:20px 24px 45px #594b2d33}.bookVisual span{background:var(--ink);color:#fff;text-align:center;letter-spacing:.15em;padding:12px;font-size:9px;display:block}.launchNotice{border-left:3px solid var(--gold);flex-direction:column;gap:7px;margin:30px 0;padding:8px 0 8px 20px;display:flex}.launchNotice span{font-size:13px;line-height:1.5}.skills{text-align:center}.skills .sectionIntro{margin:0 auto}.skillCloud{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;display:flex}.skillCloud span{border:1px solid var(--line);background:#fff;border-radius:99px;padding:9px 13px;font-size:11px}.praeliqLogo{width:min(500px,100%);height:auto}.praeliqFeatures{gap:12px;display:grid}.praeliqFeatures article{border:1px solid #17231f40;padding:22px}.praeliqFeatures b{color:var(--gold);font-size:10px}.praeliqFeatures h3{margin:14px 0 6px;font-family:Georgia,serif;font-size:24px;font-weight:400}.praeliqFeatures p{font-size:13px!important}.pricing{text-align:center}.priceGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.priceGrid article{border:1px solid var(--line);background:#fff;padding:34px}.priceGrid article.featuredPrice{background:var(--ink);color:#fff;transform:translateY(-12px)}.priceGrid small{letter-spacing:.16em;color:var(--gold)}.priceGrid h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.priceGrid strong{margin:25px 0;font-family:Georgia,serif;font-size:40px;display:block}.priceGrid strong span{font:12px Arial}.priceGrid p{min-height:90px;font-size:13px;line-height:1.7}.featuredPrice .primary{background:var(--gold);border-color:var(--gold);color:var(--ink)}.finePrint{color:var(--sage);margin-top:25px;font-size:11px}.media{background:#efece3;grid-template-columns:1.2fr .8fr;gap:80px;display:grid}.media>div>p{line-height:1.7}.countdown{background:var(--gold);flex-direction:column;padding:40px;display:flex}.countdown small{letter-spacing:.14em}.countdown b{margin-top:30px;font:100px/1 Georgia,serif}.countdown span{font-size:13px}.countdown p{border-top:1px solid #17231f44;margin-top:30px;padding-top:20px;font-size:12px!important}.notes{background:#f5f0e6;grid-template-columns:1fr 1fr;gap:80px;display:grid}.notes form{margin-top:30px}.formRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notes input,.notes textarea,.joinForm input,.joinForm textarea{border:1px solid var(--line);background:#fff;outline:none;width:100%;padding:14px}.notes textarea,.joinForm textarea{resize:vertical;min-height:130px;margin:10px 0}.honeypot{left:-9999px;position:absolute!important}.success{color:#2d6a42;font-size:12px}.error{color:#9c312b;font-size:12px}.noteStack{gap:12px;display:grid}.noteStack blockquote{border-left:3px solid var(--gold);background:#fff;margin:0;padding:25px}.noteStack blockquote p{font-family:Georgia,serif;font-size:19px;line-height:1.5}.noteStack footer{color:var(--sage);flex-direction:column;font-size:11px;display:flex}.joinPage{background:#f5f0e6;min-height:100vh}.joinPage>section{max-width:720px;margin:0 auto;padding:90px 24px}.joinPage>section>img{width:min(480px,100%)}.joinPage h1{margin:25px 0;font:clamp(48px,7vw,82px)/1 Georgia,serif}.joinPage>section>p{color:#536159;line-height:1.7}.joinForm{background:#fff;gap:18px;margin:35px 0;padding:30px;display:grid}.joinForm label{font-size:12px;font-weight:700}.joinForm label input,.joinForm label textarea{margin-top:8px}.handle{border:1px solid var(--line);align-items:center;margin-top:8px;padding-left:12px;display:flex}.handle input{border:0;margin:0!important}.genomeBridge{border-left:3px solid var(--gold);padding-left:16px!important;font-size:13px!important}.virtueMap{border-top:1px solid #17231f40;grid-column:1/-1;padding-top:36px}.virtueMap>div{border-left:1px solid #17231f33;grid-template-columns:repeat(7,1fr);margin-top:20px;display:grid}.virtueMap article{border-right:1px solid #17231f33;padding:18px}.virtueMap article b{color:var(--ink);font:20px Georgia,serif}.virtueMap article span{color:#4c5b53;margin-top:8px;font-size:10px;line-height:1.5;display:block}.guestChoice{grid-template-columns:1fr 1fr;gap:14px;margin:34px 0;display:grid}.guestChoice>div{border:1px solid var(--line);background:#fff;padding:26px}.guestChoice>div:first-child{border-top:4px solid var(--gold)}.guestChoice>div:last-child{border-top:4px solid var(--sage)}.guestChoice small{letter-spacing:.12em;color:var(--sage);font-size:9px}.guestChoice h2{letter-spacing:-.02em;margin:16px 0 10px;font:28px/1.1 Georgia,serif}.guestChoice p{min-height:58px;font-size:12px;line-height:1.6!important}.guestChoice .button{margin-top:8px;display:inline-block}.joinForm label>small{color:var(--sage);margin-top:7px;font-weight:400;line-height:1.4;display:block}.joinForm .consent{align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.joinForm .consent input{width:auto;margin-top:3px}.guestPrivacy{border-left:2px solid var(--gold);margin:20px 0 28px;padding-left:12px;font-size:11px!important}@media (width<=900px){.projectGrid{grid-template-columns:repeat(2,1fr)}.genome,.media,.notes,.priceGrid{grid-template-columns:1fr}.featuredPrice{transform:none!important}.virtueMap>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.brand>img{width:135px}.portraitCard>img{height:360px}.quoteStage{padding:72px 20px}.projectGrid,.formRow{grid-template-columns:1fr}.quickLinks{flex-direction:column}.countdown b{font-size:76px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}.brand>img{object-fit:contain;border-radius:8px;width:58px;height:58px}.praeliqLogo{border-radius:14px;width:min(430px,100%);height:auto;box-shadow:0 24px 55px #17231f2e}.joinPage>section>img,.memberAuth>img{border-radius:16px;width:min(390px,90%);height:auto}.policyHero img{border-radius:16px;width:min(330px,82vw);height:auto}.profileNav .brand img{width:58px;height:58px}.profileFooter img{object-fit:contain;filter:none;border-radius:14px;width:150px;height:150px}@media (width<=600px){.brand>img,.profileNav .brand img{width:50px;height:50px}.praeliqLogo{width:min(340px,100%)}.profileFooter img{width:120px;height:120px}}.speaking{background:#fffdf8}.speakingIntro{max-width:900px}.speakingIntro>p:not(.label){color:#48564f;font:20px/1.7 Georgia,serif}.audienceBand{flex-wrap:wrap;gap:8px;margin:55px 0 28px;display:flex}.audienceBand span{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:10px 15px;font-size:10px}.speakingGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.speakingGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:27px}.speakingGrid small{color:var(--gold);letter-spacing:.12em;font-size:9px}.speakingGrid h3{margin:46px 0 16px;font:25px/1.12 Georgia,serif}.speakingGrid p{color:#58665f;font-size:12px;line-height:1.7}.formats{background:#efe4cf;margin-top:28px;padding:30px}.formats>div{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.formats span{border:1px solid #17231f55;border-radius:99px;padding:9px 13px;font-size:11px}.formats>p:last-child{color:#59665f;font-size:12px}@media (width<=900px){.speakingGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.speakingGrid{grid-template-columns:1fr}}@media (width<=650px){.guestChoice{grid-template-columns:1fr}.guestChoice p{min-height:0}.joinPage .nav{padding:0 18px}.joinPage .nav .smallLink{font-size:9px}}@media (width<=700px){.identityNotice{font-size:9px}.breakingFeature{grid-template-columns:auto 1fr;gap:10px;height:72px;padding:0 14px}.breakingFeature>strong{padding:7px;font-size:8px}.breakingFeature b{font-size:16px}.breakingFeature small{font-size:8px;line-height:1.35}.breakingFeature img{display:none}.mediaRibbon{height:32px}.mediaTrack a{font-size:8px}.nav{position:relative}.newsDesk{position:sticky}}@media (prefers-reduced-motion:reduce){.mediaTrack{animation:none}}.footerPolicies{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.footerPolicies a{border-bottom:1px solid #0000}.footerPolicies a:hover{border-color:currentColor}.policyPage{background:#fffdf8;min-height:100vh}.policyHero{border-bottom:1px solid var(--line);background:#f5f0e6;padding:80px clamp(24px,10vw,150px) 64px}.policyHero img{width:min(370px,85vw);height:auto}.policyHero h1{max-width:1000px;font-size:clamp(52px,7vw,96px)}.policyHero>p:not(.eyebrow){color:#526059;max-width:830px;font:20px/1.65 Georgia,serif}.policyHero>small{color:var(--sage);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:10px;display:block}.policyLayout{grid-template-columns:250px minmax(0,820px);align-items:start;gap:80px;padding:70px clamp(24px,10vw,150px);display:grid}.policyLayout>aside{border-top:1px solid var(--line);display:grid;position:sticky;top:28px}.policyLayout>aside a{border-bottom:1px solid var(--line);color:#536159;padding:13px 2px;font-size:12px}.policyLayout>aside a:hover{color:var(--gold)}.policyContent{color:#34423b;font-size:15px;line-height:1.75}.policyContent section{border-bottom:1px solid var(--line);margin:0 0 30px;padding:0 0 30px}.policyContent h2{letter-spacing:-.02em;margin:0 0 16px;font-size:30px}.policyContent p{margin:0 0 14px}.policyContent ul{padding-left:21px}.policyContent li{margin:9px 0}.policyContent a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.legalNotice{border-left:4px solid var(--gold);background:#f1eadc;padding:22px;font-size:12px}.policyCards{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.policyCards>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:27px;text-decoration:none}.policyCards small{color:var(--gold)}.policyCards h2{margin:32px 0 10px;font-size:27px}.policyCards p{color:var(--sage);font-size:12px;line-height:1.6}.supportEmail{font:28px Georgia,serif}.policyFooter{background:var(--ink);color:#fff;letter-spacing:.07em;grid-template-columns:1fr 1fr 1fr;padding:28px clamp(24px,7vw,100px);font-size:10px;display:grid}.policyFooter span:nth-child(2){text-align:center}.policyFooter span:last-child{text-align:right}@media (width<=850px){.policyLayout{grid-template-columns:1fr;gap:38px}.policyLayout>aside{grid-template-columns:repeat(2,1fr);position:static}.policyLayout>aside a{padding-right:10px}.policyCards{grid-template-columns:1fr}.policyFooter{grid-template-columns:1fr;gap:12px}.policyFooter span:nth-child(2),.policyFooter span:last-child{text-align:left}.footerPolicies{justify-content:flex-start}}@media (width<=600px){.policyHero{padding:58px 20px 45px}.policyHero h1{font-size:50px}.policyHero>p:not(.eyebrow){font-size:17px}.policyLayout{padding:46px 20px}.policyContent h2{font-size:26px}.supportEmail{font-size:20px}.policyLayout>aside{grid-template-columns:1fr 1fr}}.checkoutNote{letter-spacing:.06em;color:#d6dfda;margin-top:16px;line-height:1.5;display:block;font-size:9px!important}.finePrint a{text-underline-offset:3px;text-decoration:underline}.billingCheckBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1a16cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billingCheckDialog{width:min(620px,100%);max-height:calc(100vh - 40px);color:var(--ink);border-top:7px solid var(--gold);background:#fff;padding:clamp(26px,5vw,48px);overflow:auto;box-shadow:0 30px 90px #0008}.billingCheckDialog h2{margin:12px 0 18px;font:clamp(30px,5vw,48px)/1.08 Georgia,serif}.billingCheckDialog>p:not(.label){color:var(--sage);font-size:13px;line-height:1.7}.billingAddressConfirmation{cursor:pointer;background:#fbf6eb;border:1px solid #b89255;align-items:flex-start;gap:13px;margin:24px 0 14px;padding:18px;display:flex}.billingAddressConfirmation input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:1px 0 0}.billingAddressConfirmation span{font-size:12px;line-height:1.6}.billingCheckDialog>small{color:#6f5a3b;font-size:9px;line-height:1.55;display:block}.billingCheckActions{justify-content:flex-end;gap:8px;margin-top:26px;display:flex}.billingCheckActions .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.membershipActions button,.membershipCtas button{font:inherit;cursor:pointer}@media (width<=560px){.billingCheckBackdrop{padding:10px}.billingCheckDialog{padding:26px 20px}.billingCheckActions{flex-direction:column-reverse}.billingCheckActions .button{width:100%}}.membershipActions{gap:10px;display:grid}.featuredPrice .membershipActions .button{text-align:center;margin:0;display:block}.featuredPrice .portalButton{color:#fff;background:#ffffff0d;border-color:#ffffff73}.featuredPrice .portalButton:hover{background:#ffffff1f;border-color:#fff}.verificationForm h2{margin:0;font:36px/1.1 Georgia,serif}.verificationForm>p{font-size:13px;line-height:1.6}.verificationBadge{letter-spacing:.16em;color:var(--gold);font-weight:700;font-size:9px!important}.verificationForm input[name=code]{letter-spacing:.22em;text-align:center;font:28px Georgia,serif}.textButton{text-underline-offset:4px;color:var(--sage);cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.memberShell{background:#f5f0e6;min-height:100vh}.memberAuth{text-align:center;max-width:620px;margin:0 auto;padding:80px 24px 110px}.memberAuth>img{width:min(400px,90%)}.memberAuth h1,.dashboardHero h1{margin:20px 0;font-size:clamp(48px,7vw,78px);line-height:1}.memberAuth>p:not(.eyebrow){color:#536159;line-height:1.7}.memberForm{text-align:left;background:#fff;gap:18px;margin:32px 0;padding:30px;display:grid}.memberForm label,.profileEditor label{font-size:12px;font-weight:700}.memberForm input,.profileEditor input,.profileEditor textarea,.profileEditor select{border:1px solid var(--line);background:#fff;outline:none;width:100%;margin-top:8px;padding:14px}.memberForm input[name=code]{letter-spacing:.22em;text-align:center;font:30px Georgia,serif}.authDivider{align-items:center;gap:12px;margin:24px 0;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.authDivider span{color:var(--sage);text-transform:uppercase;font-size:10px}.memberFinePrint{margin-top:28px;font-size:10px!important}.dashboard{max-width:1180px;margin:auto;padding:70px 28px 110px}.dashboardHero{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;margin-bottom:60px;display:grid}.dashboardHero>div>p:last-child{color:#536159;max-width:650px;line-height:1.7}.identityCard{background:var(--ink);color:#fff;box-shadow:15px 15px 0 var(--gold);flex-direction:column;padding:30px;display:flex}.identityCard small{letter-spacing:.14em;color:#c9d0cc}.identityCard strong{margin:35px 0 8px;font:30px Georgia,serif}.identityCard span{color:#c7d0cb;font-size:11px}.identityCard b{color:#e3bf80;margin-top:28px;font-size:12px}.dashboardGrid{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.profileEditor,.accountPanel{background:#fff;padding:34px}.profileEditor{gap:20px;display:grid}.profileEditor textarea{resize:vertical;min-height:120px}.profileEditor select{font:inherit}.accountPanel dl{margin:25px 0}.accountPanel dl>div{border-top:1px solid var(--line);padding:17px 0}.accountPanel dt{color:var(--sage);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.accountPanel dd{overflow-wrap:anywhere;margin:8px 0 0;font:19px Georgia,serif}.accountPanel .button{text-align:center;margin:25px 0;display:block}.accountPanel>p:last-child{color:var(--sage);font-size:11px;line-height:1.6}.dashboardLoading{place-items:center;min-height:70vh;font:22px Georgia,serif;display:grid}.profileEditor .handle input{border:0;margin:0}.profileEditor .handle{background:#fff}@media (width<=800px){.dashboardHero,.dashboardGrid{grid-template-columns:1fr}.identityCard{max-width:460px}.dashboard{padding:55px 20px}.memberAuth{padding-top:55px}}.publicProfileShell{background:#fffdf8;min-height:100vh}.profileNav{border-bottom:1px solid var(--line);background:#fffdf8;justify-content:space-between;align-items:center;min-height:82px;padding:14px clamp(22px,6vw,92px);display:flex}.profileNav .brand img{width:190px}.profileNav>div{align-items:center;gap:24px;display:flex}.profileHero{background:radial-gradient(circle at 15% 20%,#f4e4c3 0,#0000 33%),#f5f0e6;padding:95px clamp(24px,8vw,130px)}.profileIdentity{grid-template-columns:330px 1fr;align-items:center;gap:75px;max-width:1180px;margin:auto;display:grid}.initialPortrait{background:var(--ink);height:390px;box-shadow:22px 22px 0 var(--gold);place-items:center;display:grid;position:relative;overflow:hidden}.initialPortrait:before,.initialPortrait:after{content:"";border:1px solid #d9bd8e55;border-radius:50%;position:absolute}.initialPortrait:before{width:300px;height:300px}.initialPortrait:after{width:220px;height:220px}.initialPortrait span{color:#e7cc9d;z-index:1;font:100px Georgia,serif}.verifiedLine{letter-spacing:.14em;text-transform:uppercase;color:#476557;font-size:10px;font-weight:700}.verifiedLine>span{color:#fff;background:#2e6748;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:9px;display:inline-grid}.verifiedLine b{background:var(--gold);color:var(--ink);margin-left:8px;padding:5px 8px}.profileIdentity h1{margin:24px 0 8px;font-size:clamp(56px,7vw,100px);line-height:.94}.profileHandle{color:var(--gold);font:23px Georgia,serif}.profileIdentity blockquote{max-width:830px;margin:34px 0;font:clamp(24px,3vw,42px)/1.3 Georgia,serif}.profileMeta{flex-wrap:wrap;gap:8px;display:flex}.profileMeta span{border:1px solid var(--line);border-radius:99px;padding:8px 12px;font-size:10px}.profileActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.profileRecognition{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;padding:95px clamp(24px,8vw,130px);display:grid}.profileRecognition h2,.virtueFoundation h2{font-size:clamp(42px,5vw,74px)}.profileRecognition>div>p:not(.label),.virtueFoundation>p:not(.label){color:#536159;font:18px/1.7 Georgia,serif}.recognitionStatus{background:var(--ink);color:#fff;flex-direction:column;padding:38px;display:flex}.recognitionStatus small{letter-spacing:.15em;color:#d8bd8d}.recognitionStatus strong{margin:35px 0 14px;font:42px Georgia,serif}.recognitionStatus p{color:#c6cfca;font-size:13px;line-height:1.7}.recognitionStatus .button{color:#8f9b95;cursor:not-allowed;border-color:#fff4;margin-top:20px}.virtueFoundation{background:#e2e9e1;padding:95px clamp(24px,8vw,130px)}.virtueFoundation>p:not(.label){max-width:780px}.publicVirtues{border-top:1px solid #17231f33;border-left:1px solid #17231f33;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.publicVirtues article{border-bottom:1px solid #17231f33;border-right:1px solid #17231f33;min-height:220px;padding:28px}.publicVirtues article>span{color:var(--gold);font-family:Georgia,serif}.publicVirtues h3{margin:48px 0 12px;font:27px Georgia,serif}.publicVirtues p{color:#526059;font-size:12px;line-height:1.7}.profileFooter{background:var(--ink);color:#fff;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;padding:42px clamp(24px,6vw,90px);display:grid}.profileFooter img{filter:brightness(0)invert();width:220px}.profileFooter p{color:#bdc7c1;font-size:10px;line-height:1.6}.profileFooter>div{justify-content:flex-end;gap:18px;font-size:10px;display:flex}.profileUnavailable{max-width:950px;min-height:70vh;padding:110px clamp(24px,8vw,120px)}.profileUnavailable h1{font-size:clamp(48px,7vw,86px)}.profileUnavailable>p:not(.eyebrow){color:#536159;font:18px/1.7 Georgia,serif}@media (width<=850px){.profileIdentity{grid-template-columns:1fr}.initialPortrait{width:min(330px,90%)}.profileRecognition{grid-template-columns:1fr}.publicVirtues{grid-template-columns:repeat(2,1fr)}.profileFooter{grid-template-columns:1fr}.profileFooter>div{justify-content:flex-start}.profileNav>div .smallLink{display:none}}@media (width<=560px){.profileHero{padding-top:60px}.initialPortrait{height:320px}.publicVirtues{grid-template-columns:1fr}.profileRecognition,.virtueFoundation{padding:70px 20px}.profileNav .brand img{width:145px}.profileNav .button{padding:11px 13px;font-size:10px}}.approvedRecognitionSection,.recognitionSubmission{padding:95px clamp(24px,8vw,130px)}.approvedRecognitionSection{border-top:1px solid var(--line);background:#fffdf8}.recognitionSectionHead{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.recognitionSectionHead h2,.formHeading h2,.moderationPanel h2{margin-bottom:0;font-size:clamp(38px,5vw,68px)}.recognitionSectionHead>span{background:var(--ink);color:#fff;border-radius:99px;padding:10px 15px;font-size:10px}.approvedRecognitionGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.approvedRecognitionGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:34px;display:flex}.approvedRecognitionGrid article>div{justify-content:space-between;gap:18px;display:flex}.approvedRecognitionGrid article>div span{color:#8a6731;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.approvedRecognitionGrid article small{color:var(--sage);font-size:9px}.approvedRecognitionGrid blockquote{margin:55px 0 35px;font:25px/1.55 Georgia,serif}.approvedRecognitionGrid footer{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;padding-top:17px;display:flex}.approvedRecognitionGrid footer b{font-size:12px}.approvedRecognitionGrid footer span{color:var(--sage);margin-top:6px;font-size:10px}.recognitionEmpty{border:1px solid var(--line);background:var(--cream);padding:50px;font:22px Georgia,serif}.recognitionEmpty a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;margin-top:10px;font:11px Arial,sans-serif;display:inline-block}.recognitionSubmission{background:var(--ink);color:#fff;scroll-margin-top:30px}.recognitionForm{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1180px;margin:auto;display:grid}.formHeading>p:not(.label){color:#bdc8c1;line-height:1.7}.recognitionFields{color:var(--ink);background:#fff;gap:18px;padding:36px;display:grid}.recognitionFields label,.recognitionFields legend{font-size:11px;font-weight:700}.recognitionFields input,.recognitionFields textarea{border:1px solid var(--line);background:#fff;width:100%;margin-top:8px;padding:13px}.recognitionFields textarea{resize:vertical;min-height:150px}.recognitionFields fieldset{border:0;margin:0;padding:0}.virtueChoices{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.virtueChoices label{position:relative}.virtueChoices input{opacity:0;position:absolute}.virtueChoices span{border:1px solid var(--line);text-align:center;cursor:pointer;padding:11px;display:block}.virtueChoices input:checked+span{background:var(--gold);border-color:var(--gold)}.recognitionFields .consent{align-items:flex-start;gap:9px;font-weight:400;line-height:1.5;display:flex}.recognitionFields .consent input{width:auto;margin:2px 0 0}.recognitionFields>small{color:var(--sage);font-size:9px;line-height:1.5}.moderationPanel{background:#e8e2d7;margin-top:65px;padding:38px}.moderationPanel>header{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.moderationPanel>header p:not(.label){color:#536159;line-height:1.6}.moderationCounts{gap:10px;display:flex}.moderationCounts b{background:var(--ink);color:#fff;min-width:130px;padding:22px;font:34px Georgia,serif}.moderationCounts b span{letter-spacing:.1em;color:#c5cec8;margin-top:16px;font:9px Arial,sans-serif;display:block}.moderationList{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:34px;display:grid}.moderationList article,.moderationEmpty{background:#fff;padding:28px}.moderationTop{color:var(--sage);justify-content:space-between;font-size:10px;display:flex}.moderationTop span{color:#8a6731;letter-spacing:.1em;font-weight:700}.moderationList blockquote{margin:35px 0;font:21px/1.5 Georgia,serif}.moderationList article>p{font-size:11px}.privateEmail{color:var(--sage);margin-top:8px;font-size:9px;display:block}.moderationActions{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.moderationActions .button{padding:10px 13px;font-size:10px}@media (width<=850px){.approvedRecognitionGrid,.recognitionForm,.moderationPanel>header,.moderationList{grid-template-columns:1fr}}@media (width<=560px){.approvedRecognitionSection,.recognitionSubmission{padding:70px 20px}.recognitionSectionHead{flex-direction:column;align-items:flex-start;gap:18px}.virtueChoices{grid-template-columns:repeat(2,1fr)}.recognitionFields{padding:24px}.moderationPanel{margin-top:45px;padding:24px}.moderationCounts{flex-direction:column}.moderationCounts b{min-width:0}}.evidenceField{background:#f8f5ee;border:1px dashed #17231f55;padding:18px}.evidenceField input{border:0!important;padding:8px 0!important}.evidenceField small{color:var(--sage);margin-top:6px;font-weight:400;display:block}.recognitionCommandCenter{background:#e8e2d7;margin-top:65px;padding:42px}.commandHeader{grid-template-columns:1fr auto;align-items:end;gap:42px;display:grid}.commandHeader h2{margin-bottom:12px;font-size:clamp(40px,5vw,70px)}.commandHeader>div>p:not(.label){color:#536159;max-width:700px;line-height:1.6}.commandNotice{background:#fff;margin-top:25px;padding:13px}.timelineAnalytics{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr 1fr;gap:20px;margin-top:38px;padding:32px;display:grid}.analyticsIntro h3,.libraryHeader h3{margin:18px 0;font:34px Georgia,serif}.analyticsIntro>p:last-child{color:#bfc9c3;font-size:12px;line-height:1.6}.monthChart{border-bottom:1px solid #ffffff3d;align-items:flex-end;gap:12px;height:210px;padding:16px 8px 0;display:flex}.monthChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:28px;height:100%;display:flex}.monthChart>div>span{background:linear-gradient(#e1bc7d,#c69b58);width:100%;max-width:42px;min-height:8px}.monthChart b{margin:7px 0;font-size:10px}.monthChart small{color:#c6d0ca;white-space:nowrap;font-size:8px}.monthChart>p{color:#bcc7c1;align-self:center;font-size:11px}.virtueAnalytics{padding-left:15px}.virtueAnalytics>div{grid-template-columns:92px 1fr 20px;align-items:center;gap:8px;margin:12px 0;display:grid}.virtueAnalytics>div>span,.virtueAnalytics strong{font-size:9px}.virtueAnalytics i{background:#fff2;height:7px;display:block}.virtueAnalytics i b{background:var(--gold);height:100%;display:block}.recognitionLibrary{background:#fff;margin-top:18px;padding:34px}.libraryHeader{justify-content:space-between;align-items:end;gap:25px;display:flex}.librarySummary{flex-wrap:wrap;gap:7px;display:flex}.librarySummary span{border:1px solid var(--line);border-radius:99px;padding:8px 11px;font-size:9px}.libraryFilters{grid-template-columns:1fr 180px 180px;gap:10px;margin:30px 0;display:grid}.libraryFilters input,.libraryFilters select{border:1px solid var(--line);background:#fff;width:100%;padding:13px}.libraryList{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.libraryList article,.libraryList>.moderationEmpty{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px;position:relative}.libraryList blockquote{margin:35px 0;font:20px/1.5 Georgia,serif}.libraryList article>p{font-size:11px}.statusBadge{text-transform:uppercase;letter-spacing:.09em;border-radius:99px;margin-top:18px;padding:6px 9px;font-size:8px;display:inline-block}.statusBadge.pending{background:#f5e5b8}.statusBadge.approved{color:#245a36;background:#d9eadc}.statusBadge.rejected{color:#68635c;background:#e9e7e3}.evidenceLinksPrivate{background:#f5f0e6;gap:7px;margin-top:18px;padding:13px;display:grid}.evidenceLinksPrivate small{color:var(--sage);letter-spacing:.1em;font-size:8px}.evidenceLinksPrivate a{overflow-wrap:anywhere;font-size:10px;text-decoration:underline}@media (width<=1050px){.timelineAnalytics{grid-template-columns:1fr 1.5fr}.virtueAnalytics{grid-column:1/-1;padding-left:0}.commandHeader{grid-template-columns:1fr}.moderationCounts{justify-content:flex-start}}@media (width<=760px){.recognitionCommandCenter{margin-top:45px;padding:24px}.timelineAnalytics{grid-template-columns:1fr}.virtueAnalytics{grid-column:auto}.libraryFilters,.libraryList{grid-template-columns:1fr}.libraryHeader{flex-direction:column;align-items:flex-start}.moderationCounts{flex-direction:column}.moderationCounts b{min-width:0}.recognitionLibrary{padding:22px}.monthChart{min-height:190px}}.evidenceReviewPanel{border:2px solid var(--gold);background:#fbf5e9;margin-top:20px;padding:18px}.evidenceReviewPanel>div:first-child{border-bottom:1px solid #c69b5855;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.evidenceReviewPanel>div:first-child strong{font:20px Georgia,serif}.evidenceReviewPanel small{color:var(--sage);font-size:9px}.evidenceFile{justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.evidenceFile>span{flex-direction:column;gap:5px;min-width:0;display:flex}.evidenceFile>span b{overflow-wrap:anywhere;font-size:11px}.evidenceReviewButton{background:var(--ink);color:#fff;white-space:nowrap;padding:10px 14px;font-size:10px}.noEvidence{background:#f1efea;flex-direction:column;gap:6px;margin-top:18px;padding:13px;display:flex}.noEvidence span{font-size:10px;font-weight:700}.noEvidence small{color:var(--sage);font-size:9px;line-height:1.5}.evidenceModal{z-index:100;background:#09100de8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evidenceModalCard{background:#fff;grid-template-rows:auto 1fr auto;width:min(1050px,96vw);height:min(820px,92vh);display:grid;box-shadow:0 30px 100px #0008}.evidenceModalCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.evidenceModalCard>header small{letter-spacing:.14em;color:var(--gold);font-size:8px}.evidenceModalCard h3{overflow-wrap:anywhere;margin:7px 0 0;font:22px Georgia,serif}.evidenceModalCard>header button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.evidenceViewer{background:#ddd;place-items:center;display:grid;overflow:auto}.evidenceViewer img{object-fit:contain;max-width:100%;max-height:100%}.evidenceViewer iframe{background:#fff;border:0;width:100%;height:100%}.evidenceModalCard>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.evidenceModalCard>footer span{color:var(--sage);font-size:10px}.evidenceModalCard>footer .button{padding:10px 14px;font-size:10px}.attachEvidenceButton{background:var(--ink);color:#fff;cursor:pointer;align-self:flex-start;margin-top:8px;padding:10px 14px;font-size:10px}.attachEvidenceButton input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachEvidenceButton.busy{opacity:.65;cursor:wait}.evidenceFileActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.evidenceDeclineButton{color:#7d2c25;white-space:nowrap;background:#fff;border-color:#9d3f36;padding:10px 14px;font-size:10px}.evidenceDeclineButton:hover{color:#fff;background:#7d2c25}.evidenceDeclineButton:disabled{opacity:.55;cursor:wait}.evidenceLinks{gap:10px}.evidenceLinks span{border:1px solid var(--line);background:#fff;padding:10px 13px;font-size:11px}.evidenceLinks>small{width:100%;color:var(--sage);margin-top:5px;font-size:9px;line-height:1.5}.resourceLinks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resourceLinks>p,.resourceLinks>.resourcePrivacy{grid-column:1/-1}.resourceLinks a{border:1px solid var(--line);background:#fff;flex-direction:column;gap:7px;padding:16px;text-decoration:none;display:flex}.resourceLinks a:hover{border-color:var(--gold);background:#fbf5e9}.resourceLinks a b{font:400 17px/1.3 Georgia,serif}.resourceLinks a small{color:var(--sage);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.resourceLinks>.resourcePrivacy{background:0 0;border:0;padding:4px 0 0}.resourcePage{background:#eee8dc;min-height:100vh;padding-bottom:80px}.resourceNav{background:var(--ink);color:#fff;justify-content:space-between;padding:22px clamp(20px,6vw,80px);display:flex}.resourceNav a{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.resourceDocument{border-top:6px solid var(--gold);background:#fff;width:min(900px,100% - 40px);margin:55px auto 0;padding:55px 65px;box-shadow:0 20px 70px #17231f1a}.resourceKicker{border-bottom:1px solid var(--line);letter-spacing:.14em;color:var(--sage);justify-content:space-between;gap:20px;margin-bottom:38px;padding-bottom:15px;font-size:8px;display:flex}.resourceDocument h1{max-width:760px;margin:20px 0;font:400 clamp(42px,7vw,74px)/1.02 Georgia,serif}.resourceSummary{color:#4d5c54;max-width:760px;font:21px/1.6 Georgia,serif}.resourcePurpose{border-left:4px solid var(--gold);background:#f5f0e6;margin:42px 0;padding:24px}.resourcePurpose b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.resourcePurpose p{margin-bottom:0;line-height:1.7}.resourceSection{border-top:1px solid var(--line);padding:32px 0}.resourceSection>header{align-items:baseline;gap:18px;display:flex}.resourceSection>header span{color:var(--gold);font:18px Georgia,serif}.resourceSection h2{margin:0;font:400 30px Georgia,serif}.resourceSection ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.resourceSection li{grid-template-columns:18px 1fr;gap:10px;font-size:13px;line-height:1.55;display:grid}.resourceSection li>span{border:1px solid var(--sage);width:15px;height:15px;margin-top:2px}.resourceNotes{border:1px solid var(--line);background:repeating-linear-gradient(#fff,#fff 28px,#e3ded4 29px);height:90px}.resourceNotes small{text-transform:uppercase;letter-spacing:.1em;background:#fff;padding:7px 9px;font-size:8px;display:inline-block}.resourceDocument>footer{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding-top:24px;display:flex}.resourceDocument>footer p{color:var(--sage);max-width:580px;font-size:9px;line-height:1.55}.resourcePrint{white-space:nowrap;cursor:pointer}.portfolioSpotlight{background:linear-gradient(120deg,var(--ink),#29463c);color:#fff;border-left:6px solid var(--gold);justify-content:space-between;align-items:center;gap:30px;margin-top:46px;padding:32px;display:flex}.portfolioSpotlight>div{max-width:760px}.portfolioSpotlight span{letter-spacing:.16em;color:var(--gold);font-size:9px}.portfolioSpotlight h3{margin:14px 0;font:400 30px/1.15 Georgia,serif}.portfolioSpotlight p{color:#c5d0ca;margin:0;font-size:12px;line-height:1.65}.portfolioSpotlight .primary{background:var(--gold);border-color:var(--gold);color:var(--ink);white-space:nowrap;cursor:pointer}.portfolioControls{grid-template-columns:1fr 280px auto;align-items:end;gap:10px;margin-top:24px;display:grid}.portfolioControls label{gap:7px;display:grid}.portfolioControls label>span{letter-spacing:.11em;text-transform:uppercase;color:var(--sage);font-size:9px}.portfolioControls input,.portfolioControls select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#fff;padding:0 14px}.clearProjects{border:1px solid var(--ink);cursor:pointer;background:0 0;height:48px;padding:0 18px;font-weight:700}.clearProjects:disabled{opacity:.35;cursor:not-allowed}.portfolioSummary{color:var(--sage);align-items:center;gap:14px;padding:18px 0;font-size:10px;display:flex}.portfolioSummary>b{color:var(--ink);font:27px Georgia,serif}.portfolioSummary>div{align-items:center;gap:5px;margin-left:auto;display:flex}.portfolioSummary>div+div{margin-left:0}.portfolioSummary i{border-radius:50%;width:8px;height:8px;display:block}.liveDot{background:#2a9d63}.ongoingDot{background:#d5a63c}.completeDot{background:#75817a}.interactiveGrid article{background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.interactiveGrid article:hover{z-index:2;transform:translateY(-5px);box-shadow:0 18px 45px #17231f14}.projectCard .projectStatus{text-transform:uppercase;letter-spacing:.1em;background:#e7e9e7;border-radius:99px;padding:6px 9px;font-size:8px;position:absolute;top:61px;right:26px}.projectCard.live .projectStatus{color:#22623b;background:#dcefe2}.projectCard.ongoing .projectStatus{color:#795d15;background:#f7ebc9}.projectCard.forthcoming .projectStatus{color:#573b7b;background:#e8e1f4}.projectCard>img{object-fit:cover;object-position:top;border:1px solid var(--line);width:100%;height:150px;margin-top:24px}.interactiveGrid h3{margin:48px 0 18px}.projectCard>img+h3{margin-top:24px}.interactiveGrid article>p{flex:1}.interactiveGrid footer{border-top:1px solid var(--line);gap:13px;margin-top:25px;padding-top:17px;display:grid}.interactiveGrid footer>span{color:var(--sage);font-size:9px;line-height:1.45}.interactiveGrid footer button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.emptyProjects{text-align:center;border:1px solid var(--line);background:#fff;padding:50px}.emptyProjects h3{font:400 30px Georgia,serif}.emptyProjects p{color:var(--sage);font-size:12px}.emptyProjects .button{cursor:pointer}.projectModal{z-index:120;background:#09100de8;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.projectModal>article{background:#f8f4eb;width:min(1120px,96vw);max-height:94vh;overflow:auto;box-shadow:0 35px 120px #0009}.projectModal>article>header{z-index:2;background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 30px;display:flex;position:sticky;top:0}.projectModal header span{letter-spacing:.14em;color:var(--gold);text-transform:uppercase;font-size:9px}.projectModal h2{margin:12px 0 0;font:400 clamp(34px,5vw,58px)/1 Georgia,serif}.projectModal header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;border-radius:50%;flex:none;width:42px;height:42px;font-size:25px}.projectGallery{background:var(--ink);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.projectGallery img{object-fit:cover;object-position:top;background:#fff;width:100%;height:330px}.projectModalBody{grid-template-columns:repeat(2,1fr);padding:34px;display:grid}.projectModalBody section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px}.projectModalBody section:nth-child(2n){border-right:0}.projectModalBody small{letter-spacing:.14em;color:#8a6731;font-size:8px}.projectModalBody p{color:#33443b;font:18px/1.55 Georgia,serif}.projectSkills{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.projectSkills span{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:9px}.projectModal>article>footer{gap:10px;padding:0 34px 34px;display:flex}.projectModal>article>footer .button{cursor:pointer}.projectModal>article>footer button{background:0 0}.projectModal>article>footer button:hover,.projectModal .primary{background:var(--ink);color:#fff}.projectModal .primary:hover{background:var(--gold);color:var(--ink)}@media (width<=800px){.resourceLinks{grid-template-columns:repeat(2,1fr)}.resourceDocument{padding:40px}.resourceDocument>footer,.portfolioSpotlight{flex-direction:column;align-items:flex-start}.portfolioControls{grid-template-columns:1fr}.portfolioSummary{flex-wrap:wrap}.portfolioSummary>div{margin-left:0}.projectModalBody{grid-template-columns:1fr}.projectModalBody section{border-right:0}.projectGallery{grid-template-columns:1fr}.projectGallery img{height:auto;max-height:420px}.projectModal>article>footer{flex-direction:column}.projectModal>article>footer .button{text-align:center}}@media (width<=600px){.resourceLinks{grid-template-columns:1fr}.resourceDocument{width:calc(100% - 24px);margin-top:20px;padding:28px 22px}.resourceKicker{flex-direction:column;align-items:flex-start}.resourceDocument h1{font-size:42px}.evidenceFile,.evidenceFileActions{flex-direction:column;align-items:stretch}.evidenceReviewButton,.evidenceDeclineButton{width:100%}.attachEvidenceButton{text-align:center;width:100%}.evidenceModal{padding:8px}.evidenceModalCard{height:94vh}.evidenceModalCard>footer{flex-direction:column;align-items:stretch}.evidenceModalCard>footer .button{text-align:center}}.membershipCenter{border:1px solid var(--line);background:#fff;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:28px;margin-bottom:18px;padding:34px;display:grid}.membershipCenter.activePlus{color:#fff;background:linear-gradient(120deg,#17231f,#29463c);border-color:#17231f}.membershipCenter h2,.ownerMembershipPanel h2{margin:12px 0;font:400 34px Georgia,serif}.membershipCenter>div>p:last-child{max-width:580px;font-size:12px;line-height:1.65}.activePlus>div>p:last-child{color:#cbd5cf}.membershipFacts{gap:10px;display:grid}.membershipFacts div{border-bottom:1px solid #87958d55;justify-content:space-between;gap:20px;padding-bottom:9px;display:flex}.membershipFacts small{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.membershipFacts b{text-align:right;font-size:11px}.membershipCtas{gap:8px;display:grid}.membershipCtas .button{text-align:center;white-space:nowrap}.activePlus .membershipCtas .primary{background:var(--gold);border-color:var(--gold);color:var(--ink)}.activePlus .membershipCtas .button:not(.primary){color:#fff;border-color:#fff6}.membershipAlert{color:#654f18;background:#fff5cf;grid-column:1/-1;margin:0;padding:12px;font-size:10px}.membershipAlert.danger{color:#7b2c24;background:#ffe5e1}.entitlementGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.entitlementGrid article{border:1px solid var(--line);background:#fff;padding:20px}.entitlementGrid article>span{color:#285c3b;background:#e8efe8;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:16px;display:grid}.entitlementGrid b{font:400 18px Georgia,serif}.entitlementGrid p{color:var(--sage);font-size:10px;line-height:1.55}.plusIdentity{box-shadow:15px 15px #2cb8b0}.analyticsUpgrade{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding:32px;display:flex}.analyticsUpgrade h3{margin:15px 0;font:32px Georgia,serif}.analyticsUpgrade p:last-child{color:#bdc9c2;font-size:12px}.analyticsUpgrade .primary{background:var(--gold);border-color:var(--gold);white-space:nowrap}.evidenceUnavailable b{font-size:11px;display:block}.ownerMembershipPanel{border-top:5px solid var(--gold);background:#fff;margin-top:28px;padding:34px}.ownerMembershipPanel>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.ownerMembershipPanel>header p:last-child{color:var(--sage);font-size:11px}.ownerStats{gap:8px;display:flex}.ownerStats>b{background:var(--ink);color:#fff;min-width:105px;padding:17px;font:28px Georgia,serif}.ownerStats span{color:#c8d1cc;text-transform:uppercase;margin-top:10px;font:8px Arial,sans-serif;display:block}.membershipTable{border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:28px}.membershipRow{grid-template-columns:1.5fr .6fr .8fr 1fr;display:grid}.membershipRow>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px;font-size:10px}.membershipRow>span:first-child{flex-direction:column;gap:4px;display:flex}.membershipRow small{color:var(--sage);overflow-wrap:anywhere}.membershipRow.heading{text-transform:uppercase;letter-spacing:.08em;background:#f5f0e6}.membershipStatus{font-weight:700}.membershipStatus.active,.membershipStatus.trialing{color:#2c6d42}.membershipStatus.past_due,.membershipStatus.action_required{color:#9c312b}.ownerEmpty{padding:22px;font:18px Georgia,serif}@media (width<=900px){.membershipCenter{grid-template-columns:1fr}.membershipAlert{grid-column:auto}.entitlementGrid{grid-template-columns:repeat(2,1fr)}.ownerMembershipPanel>header{flex-direction:column;align-items:flex-start}.membershipRow{grid-template-columns:1.2fr .7fr .8fr}.membershipRow>span:last-child{display:none}}@media (width<=600px){.entitlementGrid{grid-template-columns:1fr}.analyticsUpgrade{flex-direction:column;align-items:flex-start}.ownerStats{flex-direction:column;width:100%}.ownerStats>b{min-width:0}.membershipRow{grid-template-columns:1fr}.membershipRow.heading{display:none}.membershipRow>span{display:block!important}.membershipCenter,.ownerMembershipPanel{padding:24px}}.launchReadiness{color:#fff;background:#17231f;grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:28px;padding:34px;display:grid}.launchReadiness h2{margin:14px 0;font:400 34px Georgia,serif}.launchReadiness>div>p:last-child{color:#c4cec8;font-size:11px;line-height:1.6}.launchReadiness ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.launchReadiness li{background:#ffffff0b;grid-template-columns:18px 1fr;gap:3px 10px;padding:12px;display:grid}.launchReadiness li:before{content:"✓";color:#102017;background:#5db378;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.launchReadiness li.pending:before{content:"!";background:var(--gold)}.launchReadiness li b{font-size:11px}.launchReadiness li span{color:#bdc9c2;font-size:9px;line-height:1.5}@media (width<=800px){.launchReadiness{grid-template-columns:1fr}}.notesCommandCenter{border-top:5px solid var(--gold);background:#efe8dc;margin-top:28px;padding:34px}.notesCommandCenter>header{grid-template-columns:1fr auto;align-items:end;gap:36px;display:grid}.notesCommandCenter h2{margin:12px 0;font:400 clamp(38px,5vw,64px) Georgia,serif}.notesCommandCenter header p:last-child{color:var(--sage);max-width:680px;font-size:11px;line-height:1.65}.noteCounts{gap:8px;display:flex}.noteCounts b{background:var(--ink);color:#fff;min-width:105px;padding:17px;font:28px Georgia,serif}.noteCounts span{text-transform:uppercase;color:#c8d1cc;margin-top:10px;font:8px Arial,sans-serif;display:block}.noteControls{grid-template-columns:1fr 220px;gap:10px;margin:28px 0 14px;display:grid}.noteControls input,.noteControls select{border:1px solid var(--line);background:#fff;width:100%;padding:13px}.ownerNoteList{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.ownerNoteList article,.ownerNoteList>.ownerEmpty{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:28px}.ownerNoteList blockquote{margin:30px 0;font:21px/1.55 Georgia,serif}.ownerNoteList article>p{font-size:11px}.noteDelete{color:#8d2822;border-color:#c88b87}.noteDelete:hover{color:#fff;background:#8d2822}.notesCommandCenter button:disabled{opacity:.55;cursor:wait}@media (width<=850px){.notesCommandCenter>header,.ownerNoteList{grid-template-columns:1fr}.noteCounts{flex-wrap:wrap}}@media (width<=600px){.notesCommandCenter{padding:24px}.noteControls{grid-template-columns:1fr}.noteCounts{flex-direction:column}.noteCounts b{min-width:0}.ownerNoteList article{padding:22px}}@media print{.resourcePage{background:#fff;padding:0}.resourceNav,.resourcePrint{display:none!important}.resourceDocument{width:100%;box-shadow:none;border-top-width:3px;margin:0;padding:25px}.resourceDocument h1{font-size:44px}.resourceSection{break-inside:avoid}.resourceNotes{height:70px}}.kindNote{z-index:180;background:linear-gradient(135deg,#fffdf7,#f2e8d5);border:1px solid #c6a15b;grid-template-columns:116px 1fr;align-items:end;gap:18px;width:min(430px,100vw - 32px);padding:20px 22px 20px 12px;animation:.5s cubic-bezier(.2,.9,.2,1) kind-arrival;display:grid;position:fixed;bottom:86px;right:24px;box-shadow:0 22px 70px #07130f3d}.kindNote img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 13px #17231f24);width:125px;height:135px}.kindNote>div{gap:7px;display:grid}.kindNote small{letter-spacing:.16em;color:#8d692f;font-size:8px}.kindNote strong{font:400 25px/1.08 Georgia,serif}.kindNote p{color:#526159;margin:0;font-size:11px;line-height:1.55}.kindNote>div>button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:10px;font-weight:700}.kindNoteClose{color:#6c766f;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:9px}.virtueLauncher{z-index:170;background:var(--ink);color:#fff;cursor:pointer;border:1px solid #d7b66e;border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 8px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 12px 30px #07130f33}.virtueLauncher span{background:linear-gradient(135deg,#e3b34d,#2cb8b0,#7f55a2);border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.virtueLauncher b{letter-spacing:.06em;font-size:10px}.virtueOverlay,.signoutOverlay{z-index:210;background:#07130fe8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.virtueCircle{border-top:6px solid var(--gold);background:#f8f3e9;width:min(1040px,96vw);max-height:94vh;overflow:auto;box-shadow:0 35px 120px #0009}.virtueCircle>header{background:linear-gradient(120deg,var(--ink),#2b4d41);color:#fff;justify-content:space-between;gap:28px;padding:29px 34px;display:flex}.virtueCircle>header small{letter-spacing:.16em;color:#e0ba69;font-size:8px}.virtueCircle h2{margin:12px 0;font:400 clamp(34px,5vw,58px)/1 Georgia,serif}.virtueCircle>header p{color:#c7d1cb;margin:0;font-size:11px}.virtueCircle>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;flex:none;width:42px;height:42px;font-size:24px}.circleBody{grid-template-columns:250px 1fr;gap:24px;padding:30px;display:grid}.virtueOrb{aspect-ratio:1;text-align:center;color:#17231f;background:radial-gradient(circle at 35% 25%,#f8d784,#c99a39 46%,#714f17);border:12px solid #fff;border-radius:50%;outline:1px solid #c6a15b;place-content:center;display:grid;box-shadow:0 16px 40px #4b351c2e}.virtueOrb span{font:56px Georgia,serif}.virtueOrb small{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.virtueOrb i{margin-top:19px;font:italic 15px Georgia,serif}.virtueChoices{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.virtueChoices button{border:1px solid var(--line);cursor:pointer;background:#fff;align-content:center;place-items:center;gap:6px;min-height:105px;padding:10px;transition:all .2s;display:grid}.virtueChoices button:hover{border-color:var(--gold);background:#fffaf0;transform:translateY(-3px);box-shadow:0 10px 24px #2f241215}.virtueChoices button>span{color:#e8c069;background:#17231f;border-radius:50%;place-items:center;width:34px;height:34px;font:19px Georgia,serif;display:grid}.virtueChoices b{font:400 15px Georgia,serif}.virtueChoices small{color:var(--sage);font-size:8px}.circleNotice{background:#e7f0e9;border-left:3px solid #4d8b61;margin:0 30px 22px;padding:11px 14px;font-size:10px}.circleFeed{border-top:1px solid var(--line);grid-template-columns:1.2fr repeat(4,1fr);margin:0 30px;display:grid}.circleFeed>div,.circleFeed>p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:15px}.circleFeed>div{flex-direction:column;gap:6px;display:flex}.circleFeed>div b{font:400 17px Georgia,serif}.circleFeed>div span{color:var(--sage);font-size:8px}.circleFeed>p{font-size:9px;line-height:1.55}.circleFeed>p>span{color:#a1762e;font-size:18px;display:block}.circleFeed>p b{margin:6px 0 2px;display:block}.circleFeed>p strong{color:#7d5d25}.circleFeed .circleEmpty{color:var(--sage);grid-column:2/-1;place-items:center;display:grid}.virtueCircle>footer{justify-content:space-between;align-items:center;gap:20px;padding:21px 30px 27px;display:flex}.virtueCircle>footer span{color:var(--sage);font-size:9px}.virtueCircle>footer a{white-space:nowrap;font-size:10px;font-weight:700}.signoutOverlay>section{border-top:6px solid var(--gold);text-align:center;background:#fffaf0;width:min(620px,95vw);padding:38px 45px 35px;position:relative;box-shadow:0 30px 100px #0008}.signoutOverlay img{object-fit:contain;filter:drop-shadow(0 12px 20px #0002);width:170px;height:160px;margin-top:-25px}.signoutOverlay small{letter-spacing:.17em;color:#8d692f;font-size:8px;display:block}.signoutOverlay h2{margin:14px 0;font:400 42px/1.04 Georgia,serif}.signoutOverlay p{color:#526159;font-size:12px;line-height:1.7}.signoutOverlay>section>div{justify-content:center;gap:9px;margin:25px 0 12px;display:flex}.signoutOverlay .button{cursor:pointer}.signoutClose{cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:12px}.signoutOverlay>section>.textButton{font-size:9px}@keyframes kind-arrival{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@media (width<=760px){.kindNote{grid-template-columns:88px 1fr;padding:16px 18px 16px 8px;bottom:78px;right:16px}.kindNote img{width:95px;height:115px}.kindNote strong{font-size:21px}.virtueLauncher{bottom:14px;right:15px}.circleBody{grid-template-columns:1fr}.virtueOrb{width:210px;margin:auto}.virtueChoices{grid-template-columns:repeat(2,1fr)}.circleFeed{grid-template-columns:1fr}.circleFeed .circleEmpty{grid-column:auto}.virtueCircle>footer{flex-direction:column;align-items:flex-start}.signoutOverlay>section{padding:30px 24px}.signoutOverlay h2{font-size:34px}.signoutOverlay>section>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.kindNote{animation:none}.virtueChoices button{transition:none}}.accountSafetyLink{z-index:20;border:1px solid var(--line);background:#fff;padding:10px 14px;font-size:10px;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 25px #17231f18}.accountSafetyLink a{color:var(--ink)}.quoteStage blockquote{animation:.7s both quoteReveal}@keyframes quoteReveal{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}.livingProof{background:#efe7d7;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:90px clamp(24px,8vw,130px);display:grid}.livingProof h2{font-size:clamp(40px,5vw,70px);line-height:1.02}.livingProof>div>p:not(.label){color:#526159;font-size:14px;line-height:1.75}.livingProofCount{align-items:center;gap:15px;margin-top:28px;display:flex}.livingProofCount strong{color:#9d712f;font:48px Georgia,serif}.livingProofCount span{text-transform:uppercase;letter-spacing:.09em;max-width:180px;font-size:10px;line-height:1.5}.livingProof article{background:var(--ink);color:#fff;box-shadow:18px 18px 0 var(--gold);padding:38px}.livingProof article header,.livingProof article footer{justify-content:space-between;gap:20px;display:flex}.livingProof article header span{color:#e2bd7d;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.livingProof article header small{color:#aeb9b3;font-size:9px}.livingProof article blockquote{margin:48px 0;font:clamp(24px,3vw,38px)/1.4 Georgia,serif}.livingProof article footer{border-top:1px solid #fff3;align-items:end;padding-top:18px}.livingProof article footer div{flex-direction:column;gap:6px;display:flex}.livingProof article footer b{font-size:11px}.livingProof article footer span{color:#b9c3bd;font-size:9px}.livingProof article footer a{color:#e2bd7d;text-align:right;font-size:10px}@media (width<=760px){.quoteStageHeading{flex-direction:column;align-items:flex-start}.quoteStageHeading>span{line-height:1.5}.livingProof{grid-template-columns:1fr;gap:35px;padding:70px 20px}.livingProof article{margin-right:16px;padding:28px}.livingProof article footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.quoteStage blockquote{animation:none}}.journeyOverlay,.expressionOverlay{z-index:300;background:#07110ee8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.journeyOverlay>section{border-top:7px solid var(--gold);background:#fffaf0;width:min(920px,96vw);padding:46px;position:relative;box-shadow:0 30px 100px #0009}.journeyOverlay>section>button,.expressionStudio>header>button{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.journeyOverlay h2{margin-bottom:10px;font-size:clamp(42px,6vw,72px)}.journeyOverlay>section>p:not(.label){color:var(--sage);line-height:1.65}.journeyOverlay>section>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:32px;display:grid}.journeyOverlay a{border:1px solid var(--line);grid-template-columns:38px 1fr;gap:6px 12px;padding:22px;transition:all .2s;display:grid}.journeyOverlay a:hover{border-color:var(--gold);background:#f7efde;transform:translateY(-2px)}.journeyOverlay a>span{color:#9d712f;grid-row:1/3;font-size:26px}.journeyOverlay a b{font:19px Georgia,serif}.journeyOverlay a small{color:var(--sage);font-size:10px;line-height:1.5}.returnRibbon{background:#c69b58;align-items:center;gap:18px;padding:13px clamp(24px,7vw,112px);font-size:10px;display:flex}.returnRibbon>span{letter-spacing:.14em}.returnRibbon>b{font-weight:400}.returnRibbon>a{margin-left:auto;font-weight:700}.communityPulse{background:var(--ink);color:#fff;padding:95px clamp(24px,7vw,112px)}.communityPulse>header{justify-content:space-between;align-items:end;gap:40px;display:flex}.communityPulse>header h2{margin-bottom:0;font-size:clamp(48px,6vw,82px)}.communityPulse>header>p{color:#b8c4bd;max-width:420px;line-height:1.7}.impactCounters{border:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);margin:48px 0 22px;display:grid}.impactCounters article{border-right:1px solid #ffffff30;flex-direction:column;gap:8px;padding:28px;display:flex}.impactCounters article:last-child{border:0}.impactCounters strong{color:#e4bf7f;font:44px Georgia,serif}.impactCounters span{text-transform:uppercase;letter-spacing:.1em;color:#bdc7c1;font-size:9px}.pulseGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pulseGrid>section{background:#20332c;min-height:430px;padding:32px}.pulseGrid h3{margin:18px 0 30px;font:32px Georgia,serif}.virtueBars{gap:14px;display:grid}.virtueBars>div{grid-template-columns:130px 1fr 25px;align-items:center;gap:10px;display:grid}.virtueBars span,.virtueBars strong{font-size:10px}.virtueBars i{background:#ffffff18;height:8px}.virtueBars i b{background:linear-gradient(90deg,#c69b58,#50b6ad);height:100%;display:block}.constellation{grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;display:grid}.constellation a{aspect-ratio:1;text-align:center;box-shadow:0 0 calc(12px + var(--orbit)*5px) #c69b5844;background:#17231f;border:1px solid #ffffff25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.constellation a>span{color:#e6c384;font-size:22px}.constellation a b{margin:8px 0 3px;font:12px Georgia,serif}.constellation a small{color:#aebbb4;font-size:7px}.milestoneRail{color:var(--ink);background:#fff;margin-top:18px;padding:30px}.milestoneRail>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.milestoneRail article{border:1px dashed var(--line);opacity:.55;flex-direction:column;gap:8px;padding:20px;display:flex}.milestoneRail article.unlocked{opacity:1;background:#fbf5e9;border-style:solid;border-color:#c69b58}.milestoneRail article>span{color:#9d712f;font-size:22px}.milestoneRail article b{font:17px Georgia,serif}.milestoneRail article small{color:var(--sage);font-size:9px;line-height:1.5}.kindNoteActions{flex-direction:column;gap:4px;display:flex}.kindNoteActions button,.circleStudioButton{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:700}.circleStudioButton{color:#d9bd86;border-bottom:1px solid #d9bd86;margin-top:10px;display:inline-block}.expressionStudio{background:#fffaf0;width:min(1180px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #0009}.expressionStudio>header{border-bottom:1px solid var(--line);padding:32px 38px 24px;position:relative}.expressionStudio>header small{letter-spacing:.15em;color:#9d712f;font-size:8px}.expressionStudio>header h2{margin:12px 0;font-size:44px}.expressionStudio>header p{color:var(--sage);max-width:800px;font-size:12px;line-height:1.6}.expressionBody{grid-template-columns:.9fr 1.1fr;gap:28px;padding:30px;display:grid}.expressionPreview{color:#fff;border-left:8px solid var(--gold);background:linear-gradient(145deg,#11231d,#294137);grid-template-columns:42% 58%;align-items:end;min-height:430px;display:grid;position:sticky;top:15px;overflow:hidden}.expressionPreview>img{object-fit:contain;object-position:bottom;width:100%;height:370px}.expressionPreview>div{flex-direction:column;align-self:center;padding:30px 25px 30px 5px;display:flex}.expressionPreview>div>span{font-size:68px}.expressionPreview strong{margin:20px 0;font:32px/1.2 Georgia,serif}.expressionPreview small{letter-spacing:.12em;color:#d9bd86;font-size:8px}.expressionControls{gap:18px;display:grid}.expressionControls fieldset{border:1px solid var(--line);padding:16px}.expressionControls legend,.expressionControls>label{letter-spacing:.08em;font-size:10px;font-weight:700}.moodChoices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.moodChoices button{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:5px;padding:6px;display:flex}.moodChoices button.active,.emojiGroup button.active{border-color:var(--gold);background:#f4e6c9}.moodChoices img{object-fit:contain;width:46px;height:46px}.moodChoices span{font-size:9px}.emojiGroup{margin-top:12px}.emojiGroup>b{color:var(--sage);font-size:8px}.emojiGroup>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.emojiGroup button{border:1px solid var(--line);cursor:pointer;background:#fff;width:38px;height:38px;font-size:20px}.expressionControls select,.expressionControls textarea{border:1px solid var(--line);background:#fff;width:100%;margin-top:8px;padding:12px;display:block}.expressionControls textarea{resize:vertical;min-height:78px}.expressionStudio>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.expressionStudio>footer>span{color:var(--sage);font-size:9px}.expressionStudio>footer>div{gap:8px;display:flex}.shareCardNotice{color:#2d6a42;margin-top:8px;font-size:10px}@media (width<=850px){.journeyOverlay>section>div,.pulseGrid,.expressionBody{grid-template-columns:1fr}.communityPulse>header{flex-direction:column;align-items:flex-start}.impactCounters{grid-template-columns:repeat(2,1fr)}.impactCounters article:nth-child(2){border-right:0}.impactCounters article:nth-child(-n+2){border-bottom:1px solid #ffffff30}.milestoneRail>div{grid-template-columns:repeat(2,1fr)}.expressionPreview{position:relative;top:0}.constellation{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.journeyOverlay{padding:12px}.journeyOverlay>section{padding:32px 20px}.journeyOverlay>section>div{grid-template-columns:1fr}.returnRibbon{flex-direction:column;align-items:flex-start}.returnRibbon>a{margin-left:0}.communityPulse{padding:70px 20px}.impactCounters,.milestoneRail>div{grid-template-columns:1fr}.impactCounters article{border-bottom:1px solid #ffffff30;border-right:0}.pulseGrid>section{padding:22px}.constellation{grid-template-columns:repeat(2,1fr)}.expressionOverlay{padding:8px}.expressionStudio>header{padding:28px 20px 18px}.expressionBody{padding:16px}.expressionPreview{grid-template-columns:38% 62%;min-height:330px}.expressionPreview>img{height:280px}.expressionPreview strong{font-size:23px}.expressionPreview>div>span{font-size:48px}.expressionStudio>footer{flex-direction:column;align-items:flex-start}.expressionStudio>footer>div{flex-direction:column;width:100%}.expressionStudio>footer .button{width:100%}}.genomeExplainer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef0e7,#f7eddb);padding:72px clamp(24px,7vw,112px)}.genomeIntro{grid-template-columns:1.05fr 1fr;align-items:end;gap:18px 70px;display:grid}.genomeIntro h2{font-size:clamp(42px,5vw,68px);line-height:1}.genomeIntro h2 em{color:var(--sage);font-weight:400}.genomeIntro>p:not(.label){color:#4d5c54;font:18px/1.65 Georgia,serif}.genomeFunFact{border-left:4px solid var(--gold);background:#fff;grid-column:1/-1;align-items:center;gap:15px;padding:16px 22px;display:flex}.genomeFunFact>span{font-size:30px}.genomeFunFact p{margin:0;font-size:12px;line-height:1.6}.genomeDefinitions{border-top:1px solid #17231f33;border-left:1px solid #17231f33;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.genomeDefinitions article{background:#ffffff70;border-bottom:1px solid #17231f33;border-right:1px solid #17231f33;flex-direction:column;padding:26px;display:flex}.genomeDefinitions article>span{letter-spacing:.13em;color:#8d692f;font-size:8px}.genomeDefinitions h3{margin:28px 0 12px;font:27px Georgia,serif}.genomeDefinitions p{color:#526159;font-size:12px;line-height:1.7}.genomeDefinitions small{color:#8d692f;margin-top:auto;padding-top:22px;font-size:9px;font-weight:700}.genomeFlow{background:var(--ink);color:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:30px 0 8px;padding:24px;display:grid}.genomeFlow>div{text-align:center;flex-direction:column;gap:6px;display:flex}.genomeFlow>div>span{color:#e1bc7d;font-size:24px}.genomeFlow>div b{font:17px Georgia,serif}.genomeFlow>div small{color:#b9c4bd;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.genomeFlow>i{color:#c69b58;font-style:normal}.genomeAnalogyNote{text-align:right;color:#66736c;margin:0 0 24px;font-size:9px}.genomeBookNotice{border:1px solid var(--gold);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:28px 32px;display:grid}.genomeBookNotice small{letter-spacing:.15em;color:#8d692f;font-size:8px}.genomeBookNotice h3{margin:10px 0;font:26px/1.2 Georgia,serif}.genomeBookNotice p{color:var(--sage);margin-bottom:0;font-size:12px;line-height:1.65}.genomeBookNotice .button{white-space:nowrap}.memberGenomeGuide{background:#f5eddd;border:1px solid #c69b5866;margin:24px 0;padding:30px}.memberGenomeGuide>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.memberGenomeGuide h2{margin-bottom:0;font-size:38px}.memberGenomeGuide>header>a{border-bottom:1px solid;font-size:10px;font-weight:700}.memberGenomeGuide>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.memberGenomeGuide article{background:#fff;padding:20px}.memberGenomeGuide article>span{color:#9d712f;font-size:9px}.memberGenomeGuide article>b{margin:16px 0 8px;font:21px Georgia,serif;display:block}.memberGenomeGuide article p{color:var(--sage);font-size:10px;line-height:1.65}.memberGenomeGuide>small{color:#786a52;margin-top:16px;font-size:9px;display:block}@media (width<=850px){.genomeIntro{grid-template-columns:1fr;gap:10px}.genomeDefinitions{grid-template-columns:1fr}.genomeFlow{grid-template-columns:1fr;gap:8px}.genomeFlow>i{text-align:center;transform:rotate(90deg)}.genomeBookNotice{grid-template-columns:1fr}.genomeBookNotice .button{justify-self:start}.memberGenomeGuide>header{flex-direction:column;align-items:flex-start}.memberGenomeGuide>div{grid-template-columns:1fr}}@media (width<=560px){.genomeExplainer{padding:70px 20px}.genomeDefinitions article,.genomeBookNotice{padding:24px}.memberGenomeGuide{padding:22px}}.supportPraeliqBar{border-bottom:1px solid var(--line);color:#526059;background:#f4ead5;justify-content:flex-end;align-items:center;gap:14px;min-height:46px;padding:7px clamp(18px,5vw,80px);display:flex}.supportPraeliqBar>span{font:13px Georgia,serif}.supportPraeliqBar .supportPraeliqTab{z-index:auto;box-shadow:none;padding:9px 15px;position:static}.supportPraeliqBar .supportPraeliqTab:hover{transform:none}.ticker{padding:0}.tickerTrack{align-items:center;gap:70px;width:max-content;padding-left:40px;animation:70s linear infinite ticker-loop;display:flex}.tickerTrack span{align-items:center;display:inline-flex}.tickerTrack span:after{content:"◆";color:#7e5222;margin-left:70px;font-size:6px}@keyframes ticker-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tickerTrack{animation:none}}.countdown{isolation:isolate;background:linear-gradient(145deg,#c99643,#efc97f);position:relative;overflow:hidden;box-shadow:18px 18px #17231f}.countdown:before{content:"";z-index:-1;border:1px solid #fff7;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-85px;box-shadow:0 0 0 32px #fff2,0 0 0 64px #fff1}.countdownGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:32px 0 18px;display:grid}.countdownGrid>span{text-align:center;background:#fff9;border:1px solid #fff;flex-direction:column;padding:14px 8px;display:flex}.countdownGrid b{margin:0;font:clamp(28px,3.1vw,50px)/1 Georgia,serif}.countdownGrid i{letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:8px;font-style:normal}.countdown>strong{font:400 19px Georgia,serif}.countdown>p{margin-bottom:0}@media (width<=600px){.supportPraeliqBar{justify-content:space-between}.supportPraeliqBar>span{font-size:11px}.supportPraeliqBar .supportPraeliqTab{padding:8px 10px;font-size:8px}.tickerTrack{gap:40px;padding-left:24px;animation-duration:55s}.tickerTrack span:after{margin-left:40px}.countdown{box-shadow:10px 10px #17231f}.countdownGrid{grid-template-columns:repeat(2,1fr)}}.feedbackTab{z-index:180;background:var(--gold);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;border-radius:10px 0 0 10px;padding:14px 10px;font-size:10px;font-weight:800;position:fixed;top:48%;right:0;box-shadow:0 8px 25px #0003}.feedbackTab:focus-visible{outline-offset:3px;outline:3px solid #fff}.feedbackPage{background:linear-gradient(135deg,#f5f0e6,#e4eae3);min-height:100vh}.feedbackPage>section{max-width:1050px;margin:auto;padding:80px 24px}.feedbackPage>section>header{max-width:760px}.feedbackPage h1{font:clamp(48px,7vw,82px)/1 Georgia,serif}.feedbackPage>section>header>p:last-child{color:var(--sage);font-size:15px;line-height:1.7}.feedbackForm{border-top:6px solid var(--gold);background:#fff;gap:22px;margin:40px 0 18px;padding:36px;display:grid;box-shadow:0 24px 60px #17231f12}.feedbackFormGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feedbackForm label,.feedbackForm legend{font-size:11px;font-weight:700}.feedbackForm label>span{color:var(--sage);font-weight:400}.feedbackForm input,.feedbackForm select,.feedbackForm textarea,.feedbackToolbar input,.feedbackToolbar select{border:1px solid var(--line);background:#fff;width:100%;margin-top:8px;padding:13px;display:block}.feedbackForm textarea{resize:vertical;min-height:150px}.feedbackForm fieldset{border:1px solid var(--line);padding:18px}.ratingChoices{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.ratingChoices label{border:1px solid var(--line);text-align:center;cursor:pointer;padding:12px}.ratingChoices input{width:auto;margin:0 auto 6px}.ratingChoices span{color:var(--ink)!important;font:24px Georgia,serif!important;display:block!important}.ratingChoices small{min-height:11px;color:var(--sage);font-size:7px;display:block}.feedbackConsent{align-items:center;gap:9px;display:flex;font-weight:400!important}.feedbackConsent input{width:auto;margin:0}.feedbackForm>.button{justify-self:start}.feedbackForm>small,.feedbackPage aside{color:var(--sage);font-size:10px;line-height:1.6}.feedbackPage aside{border-left:3px solid var(--gold);background:#ffffff80;padding:20px}.feedbackCenter{border-top:5px solid var(--gold);background:#fff;margin-top:28px;padding:34px}.feedbackCenter>header{justify-content:space-between;gap:35px;display:flex}.feedbackCenter h2{font-size:38px}.feedbackCenter>header p:last-child{color:var(--sage);max-width:650px;font-size:11px}.feedbackStats{gap:8px;display:flex}.feedbackStats b{background:var(--ink);color:#fff;min-width:100px;padding:18px;font:28px Georgia,serif}.feedbackStats span{text-transform:uppercase;color:#bdc7c1;margin-top:8px;font:8px Arial,sans-serif;display:block}.feedbackToolbar{grid-template-columns:1.4fr 1fr repeat(3,auto);gap:8px;margin:24px 0;display:grid}.feedbackToolbar input,.feedbackToolbar select{margin:0}.feedbackToolbar .button{border-radius:6px;padding:10px 12px}.feedbackList{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.feedbackList article{border:1px solid var(--line);padding:22px}.feedbackList article>header{justify-content:space-between;gap:10px;display:flex}.feedbackList article>header span{text-transform:uppercase;letter-spacing:.1em;color:#946a2e;font-size:8px;font-weight:700}.feedbackList article>header small{color:var(--sage);font-size:8px}.feedbackRating{color:#bd8d3e;margin:16px 0}.feedbackList blockquote{white-space:pre-wrap;margin:0 0 20px;font:18px/1.5 Georgia,serif}.feedbackList footer{border-top:1px solid var(--line);color:var(--sage);gap:5px;padding-top:14px;font-size:9px;display:grid}.supportPraeliqTab{z-index:190;background:var(--ink);color:#fff;border:1px solid var(--gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-size:10px;font-weight:800;display:flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 28px #0004}.supportPraeliqTab span{color:#efbf68;font-size:15px;line-height:1}.supportPraeliqTab:hover{background:#263b33;transform:translateY(-1px)}.supportPraeliqTab:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pressProof{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 220px auto;align-items:center;gap:24px;min-height:72px;margin:30px 0 0;padding:10px 18px;transition:all .2s;display:grid}.pressProof:hover{border-color:var(--gold);box-shadow:0 10px 28px #17231f0d}.pressProof>span{flex-direction:column;gap:5px;display:flex}.pressProof small{letter-spacing:.18em;color:#8d692f;font-size:8px}.pressProof b{font:18px Georgia,serif}.pressProof img{object-fit:cover;object-position:center 78%;width:220px;height:50px}.pressProof i{white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}@media (width<=850px){.feedbackFormGrid,.feedbackList{grid-template-columns:1fr}.feedbackToolbar{grid-template-columns:1fr 1fr}.feedbackCenter>header{flex-direction:column}.feedbackStats{flex-wrap:wrap}.pressProof{grid-template-columns:1fr auto}.pressProof img{display:none}}@media (width<=560px){.supportPraeliqTab{padding:10px 13px;font-size:9px;top:10px;right:10px}.feedbackTab{writing-mode:horizontal-tb;border-radius:10px 0 0 10px;top:auto;bottom:76px}.feedbackPage>section{padding:60px 18px}.feedbackForm,.feedbackCenter{padding:22px}.feedbackFormGrid,.feedbackToolbar{grid-template-columns:1fr}.ratingChoices{gap:4px}.ratingChoices label{padding:8px 3px}.feedbackStats b{min-width:85px}.pressProof{grid-template-columns:1fr;padding:16px}.pressProof i{justify-self:start}}@media print{.feedbackTab,.feedbackCenter~*,.feedbackToolbar{display:none!important}.feedbackCenter{border:0;margin:0;padding:0}.feedbackList{display:block}.feedbackList article{break-inside:avoid;margin-bottom:12px}}.membershipTools{background:#f5f0e6;grid-template-columns:1.5fr .8fr .8fr auto;align-items:end;gap:10px;margin-top:28px;padding:16px;display:grid}.membershipTools label{gap:7px;display:grid}.membershipTools label>span{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.membershipTools input,.membershipTools select{border:1px solid var(--line);background:#fff;width:100%;min-height:42px;padding:10px}.membershipTools .button{min-height:42px}.membershipExport{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.membershipExport>span{color:var(--sage);font-size:10px}.membershipExport>span b{color:var(--ink)}.membershipExport>div{flex-wrap:wrap;gap:6px;display:flex}.membershipExport button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:8px 10px;font-size:9px}.membershipExport button:hover,.membershipExport button:focus-visible{background:var(--ink);color:#fff}.adminNotice{color:#285c3b;background:#edf4ed;margin:12px 0 0;padding:10px;font-size:10px}@media (width<=900px){.membershipTools{grid-template-columns:1fr 1fr}.membershipExport{flex-direction:column;align-items:flex-start}}@media (width<=600px){.membershipTools{grid-template-columns:1fr}}@media print{body:has(#membership-overview) *{visibility:hidden!important}#membership-overview,#membership-overview *{visibility:visible!important}#membership-overview{border-top:4px solid #b89255;width:100%;margin:0;padding:24px;position:absolute;inset:0}.membershipTools,.membershipExport,.adminNotice{display:none!important}.membershipRow{break-inside:avoid;grid-template-columns:1.5fr .6fr .8fr 1fr!important}.membershipRow>span{display:block!important}.ownerStats>b{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ownerMembershipPanel{break-inside:auto}}.ownerBackendButton{margin-top:18px;display:inline-flex}.adminPage{max-width:1400px;margin:auto;padding:48px 5vw 80px}.adminHero{grid-template-columns:1fr 300px;align-items:end;gap:35px;display:grid}.adminHero h1{margin:16px 0;font:clamp(42px,6vw,76px)/.98 Georgia,serif}.adminHero p{color:var(--sage)}.healthCard{background:var(--ink);color:#fff;border-left:7px solid #4ba66a;gap:10px;padding:25px;display:grid}.healthCard.warning{border-color:#d69a35}.healthCard small,.healthCard span{font-size:9px}.healthCard b{font:28px Georgia,serif}.adminQuick{grid-template-columns:repeat(6,1fr);gap:8px;margin:32px 0;display:grid}.adminQuick b{border:1px solid var(--line);background:#fff;padding:20px;font:30px Georgia,serif}.adminQuick span{text-transform:uppercase;color:var(--sage);margin-top:10px;font:8px Arial,sans-serif;display:block}.adminWarning{background:#fff1cf;border-left:5px solid #d69a35;justify-content:space-between;gap:15px;margin-bottom:18px;padding:16px;font-size:11px;display:flex}.adminActions{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.adminTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.adminTabs button{text-transform:capitalize;cursor:pointer;background:0 0;border:0;padding:13px 16px}.adminTabs button.active{background:var(--ink);color:#fff}.adminTableTools{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.adminTableTools input{border:1px solid var(--line);min-width:320px;padding:13px}.adminTableTools span{color:var(--sage);font-size:9px}.adminTable{border:1px solid var(--line);background:#fff;overflow:auto}.adminRow{grid-template-columns:repeat(7,minmax(130px,1fr));min-width:900px;display:grid}.adminRow span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:12px;font-size:9px;overflow:hidden}.adminHeading{text-transform:uppercase;letter-spacing:.06em;background:#f5f0e6}.adminZero{text-align:center;gap:8px;padding:48px;display:grid}.adminZero b{font:25px Georgia,serif}.adminZero span{color:var(--sage);font-size:11px}@media (width<=850px){.adminHero{grid-template-columns:1fr}.adminQuick{grid-template-columns:repeat(3,1fr)}.adminTableTools,.adminWarning{flex-direction:column;align-items:flex-start}.adminTableTools input{width:100%;min-width:0}}@media (width<=520px){.adminQuick{grid-template-columns:repeat(2,1fr)}.adminPage{padding:32px 18px 60px}}@media print{.adminPage{padding:0}.adminPage~*,.adminPage .adminActions,.adminPage .adminTabs,.adminPage .adminTableTools input{display:none!important}.adminTable{overflow:visible}.adminRow{min-width:0}.adminRow span{white-space:normal}.adminHero h1{font-size:42px}}.entitlementGrid>a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:160px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.entitlementGrid>a:hover,.entitlementGrid>a:focus-visible{border-color:var(--gold);outline:0;transform:translateY(-4px);box-shadow:0 12px 28px #17231f14}.entitlementGrid>a>span{color:#285c3b;background:#e8efe8;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:16px;display:grid}.entitlementGrid>a>small{color:#936c32;text-transform:uppercase;letter-spacing:.07em;margin-top:auto;padding-top:12px;font-size:8px;font-weight:700}.plusInsightsHeader{border-bottom:1px solid #ffffff30;grid-column:1/-1;justify-content:space-between;align-items:end;gap:25px;padding-bottom:22px;display:flex}.plusInsightsHeader h3{margin:12px 0;font:34px Georgia,serif}.plusInsightsHeader p:last-child{color:#bdc8c2;max-width:660px;font-size:11px;line-height:1.6}.plusInsightsHeader>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.plusInsightsHeader .button{color:#fff;white-space:nowrap;border-color:#fff6;padding:10px 13px}.plusInsightsHeader .primary{background:var(--gold);border-color:var(--gold);color:var(--ink)}.monthChart.emptyAnalytics{border:1px dashed #ffffff40;justify-content:center;align-items:center;padding:20px}.analyticsZero{text-align:center;justify-content:center!important;align-items:center!important;height:auto!important;display:flex!important}.analyticsZero b{color:var(--gold);margin:0;font:54px Georgia,serif}.analyticsZero span{font:16px Georgia,serif}.analyticsZero small{color:#bdc8c2;margin-top:6px;font-size:8px;white-space:normal!important}@media (width<=850px){.plusInsightsHeader{flex-direction:column;align-items:flex-start}.plusInsightsHeader>div:last-child{justify-content:flex-start}}@media (width<=560px){.plusInsightsHeader>div:last-child{width:100%;display:grid}.plusInsightsHeader .button{width:100%}}.selectedEvidence{background:#f3f7f4;border:1px solid #152d2633;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:.85rem;display:flex}.selectedEvidence span{overflow-wrap:anywhere;min-width:0}.selectedEvidence button{color:#8a2d28;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.homeNav .homeNavLinks{margin-left:auto}.homeNav .homeAccessActions{gap:8px;margin-left:24px}.homeNav .homeAccessActions a{border:1px solid var(--ink);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.homeNav .homeAccessActions .homeLogin{background:var(--ink);color:#fff}.homeNav .homeAccessActions .homeReserve{color:var(--ink);background:0 0}.homeNav .homeAccessActions a:hover{transform:translateY(-1px)}.homeNav .homeAccessActions a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (width<=1200px){.homeNav .homeNavLinks{display:none}}@media (width<=900px){.homeNav .homeAccessActions{margin-left:auto;display:flex}}@media (width<=600px){.homeNav{height:70px;padding:0 14px}.homeNav .brand>img{width:48px}.homeNav .homeAccessActions{gap:6px}.homeNav .homeAccessActions a{min-height:36px;padding:0 11px;font-size:10px}}.memberUpdateCenter{border:1px solid var(--line);border-top:5px solid var(--gold);background:#fff;margin:0 0 24px;padding:30px}.memberUpdateCenter>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.memberUpdateCenter h2{margin:10px 0;font:34px Georgia,serif}.memberUpdateCenter>header p:last-child{max-width:700px;color:var(--sage);font-size:11px;line-height:1.6}.updateActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.updateActions span{color:#fff;background:#9b3430;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:700}.updateActions button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:8px 10px;font-size:9px;font-weight:700}.memberNoticeList{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 16px;display:grid}.memberNoticeList article{border:1px solid var(--line);flex-direction:column;min-height:210px;padding:20px;display:flex}.memberNoticeList article.unread{background:#fdf8ed;border-color:#c69b5877}.memberNoticeList article>div{align-items:center;gap:7px;display:flex}.noticeKind{text-transform:uppercase;letter-spacing:.12em;color:#74623f;font-size:8px}.memberNoticeList article>div strong{text-transform:uppercase;color:#fff;background:#17231f;padding:4px 6px;font-size:8px}.memberNoticeList h3{margin:22px 0 10px;font:21px Georgia,serif}.memberNoticeList p{color:var(--sage);font-size:10px;line-height:1.65}.memberNoticeList footer{justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.memberNoticeList footer a{border-bottom:1px solid;font-weight:700}.memberUpdateCenter>small{color:var(--sage);font-size:9px;line-height:1.5;display:block}.memberNoticeList article.read{opacity:.72}@media (width<=850px){.memberUpdateCenter>header{flex-direction:column}.updateActions{justify-content:flex-start}.memberNoticeList{grid-template-columns:1fr}.memberNoticeList article{min-height:0}}@media (width<=560px){.memberUpdateCenter{padding:22px}.updateActions{width:100%}.updateActions button{flex:1}}.monthChart .analyticsZero>span{background:0 0;width:auto;max-width:none;min-height:0}.footer{grid-template-columns:1.1fr auto 1.6fr auto;gap:22px}.footerSocials{flex-wrap:wrap;gap:12px;display:flex}.footerSocials a{color:var(--ink);border-bottom:1px solid var(--gold);font-weight:700}@media (width<=900px){.footer{grid-template-columns:1fr}.footerSocials{justify-content:flex-start}}.supportPraeliqBar .supportPraeliqTab{z-index:auto;box-shadow:none;position:static;top:auto;right:auto}@media (width<=560px){.supportPraeliqBar .supportPraeliqTab{position:static;top:auto;right:auto}}.quoteStage{min-height:310px;padding:56px clamp(24px,7vw,112px)}.quoteStageHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.quoteStageHeading>span{letter-spacing:.12em;text-transform:uppercase;color:#cbd4cf;border:1px solid #ffffff35;border-radius:99px;padding:8px 12px;font-size:8px}.quoteStage blockquote{max-width:1180px;margin:20px 0 28px;font-size:clamp(30px,4vw,56px);line-height:1.06}.quoteStage footer{align-items:center}.tickerTrack a{color:inherit;align-items:center;transition:color .2s;display:inline-flex}.tickerTrack a:hover,.tickerTrack a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.tickerTrack a:after{content:"◆";color:#7e5222;margin-left:70px;font-size:6px}@media (width<=600px){.quoteStage{min-height:270px;padding:44px 20px}.quoteStageHeading{flex-direction:column;align-items:flex-start;gap:8px}.quoteStage blockquote{font-size:clamp(28px,9vw,42px)}.tickerTrack a:after{margin-left:40px}}.portraitCard>img{filter:none}.compactPanel{background:#fff;border:1px solid #cfc8b8;margin:0 0 14px}.compactPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 20px;list-style:none;display:flex}.compactPanel>summary::-webkit-details-marker{display:none}.compactPanel>summary span{flex-direction:column;gap:4px;display:flex}.compactPanel>summary small{letter-spacing:.14em;text-transform:uppercase;color:#8a6737;font-size:9px}.compactPanel>summary b{color:#14251f;font-family:Georgia,serif;font-size:clamp(18px,2vw,25px);font-weight:500}.compactPanel>summary i{border:1px solid #9b9487;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;font-style:normal;line-height:1;transition:transform .2s;display:grid}.compactPanel[open]>summary i{transform:rotate(45deg)}.compactPanel>summary:hover,.compactPanel>summary:focus-visible{background:#f7f2e8}.compactPanelBody{padding:0 20px 20px}.compactPolicy>.compactPanel .compactPanelBody>section{border:0;margin:0;padding:8px 0 4px}.compactPolicy>.compactPanel .compactPanelBody>section h2{margin-top:0;font-size:clamp(22px,2.5vw,32px)}.compactPolicy>.compactPanel .compactPanelBody>section+section{border-top:1px solid #ddd4c5;margin-top:20px;padding-top:20px}@media (width<=700px){.compactPanel>summary{padding:15px 16px}.compactPanelBody{padding:0 16px 16px}.compactPanel>summary b{font-size:18px}}.profileFooter img{object-fit:contain;filter:none;background:#fff;border-radius:4px;width:150px;height:150px;padding:8px}@media (width<=600px){.profileFooter img{width:120px;height:120px;padding:6px}}.approvedRecognitionGrid.isRecognitionLoop{scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-behavior:smooth;display:flex;overflow-x:auto}.approvedRecognitionGrid.isRecognitionLoop article{scroll-snap-align:start;flex:0 0 min(720px,88vw)}.approvedRecognitionGrid.isRecognitionLoop:after{content:"Recognition text rotates automatically. Scroll or swipe to explore every public entry.";text-align:center;color:var(--sage);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex:0 0 240px;place-items:center;padding:32px;font:13px/1.6 Georgia,serif;display:grid}.controlledSection{position:relative}.sectionControls{z-index:20;align-items:flex-start;gap:7px;font-family:Arial,sans-serif;display:flex;position:absolute;top:12px;right:clamp(12px,2vw,28px)}.sectionControls button,.sectionOptions summary{color:#17231f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fffdf8;border:1px solid #8d8a82;padding:8px 11px;font-size:9px;font-weight:700;box-shadow:0 2px 8px #00000012}.sectionControls button:hover,.sectionControls button:focus-visible,.sectionOptions summary:hover,.sectionOptions summary:focus-visible{color:#fff;background:#17231f}.sectionOptions{position:relative}.sectionOptions summary{list-style:none}.sectionOptions summary::-webkit-details-marker{display:none}.sectionOptionsMenu{background:#fffdf8;border:1px solid #8d8a82;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #0003}.sectionOptionsMenu button{text-align:left;width:100%;box-shadow:none;border:0;border-bottom:1px solid #ded8cc}.sectionOptionsMenu button:last-child{border-bottom:0}.sectionCollapsed{min-height:68px!important;padding:16px!important;overflow:visible!important}.sectionCollapsed>:not(.sectionControls){display:none!important}.sectionCollapsed .sectionControls{justify-content:flex-end;position:relative;top:auto;right:auto}.sectionCollapsed:after{content:"Section hidden — select View to reopen";color:#6e7772;letter-spacing:.04em;font:11px Arial,sans-serif;position:absolute;top:25px;left:18px}@media (width<=650px){.sectionControls{top:8px;right:8px}.sectionControls button,.sectionOptions summary{padding:7px 9px}.sectionOptionsMenu{width:175px}}@media print{body:has(.sectionPrintTarget) main>section:not(.sectionPrintTarget){display:none!important}body:has(.sectionPrintTarget) nav{display:none!important}body:has(.sectionPrintTarget) footer{display:none!important}body:has(.sectionPrintTarget) .supportPraeliqBar{display:none!important}body:has(.sectionPrintTarget) .feedbackTab{display:none!important}body:has(.sectionPrintTarget) .virtueLauncher{display:none!important}.sectionPrintTarget{padding:20px!important;display:block!important}.sectionControls{display:none!important}}.pageScrollControls{z-index:88;gap:7px;display:grid;position:fixed;bottom:86px;right:18px}.pageScrollControls button{color:#fff;cursor:pointer;background:#17231f;border:1px solid #c69b58;justify-content:center;align-items:center;gap:6px;min-width:76px;padding:9px 11px;font-size:10px;font-weight:700;display:flex;box-shadow:0 5px 18px #0003}.pageScrollControls button:hover,.pageScrollControls button:focus-visible{color:#17231f;background:#c69b58}@media (width<=650px){.pageScrollControls{bottom:78px;right:10px}.pageScrollControls button{min-width:44px;padding:9px}.pageScrollControls button span{display:none}}@media print{.pageScrollControls{display:none!important}}.recordEditActions{border-top:1px solid #d8cdbb;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.recordEditActions small{color:var(--sage);font-size:10px;line-height:1.5}.recognitionEditPanel,.feedbackEditPanel{background:#fbf6eb;border:1px solid #b89255;margin:18px 0;padding:20px}.recognitionEditPanel label,.feedbackEditPanel label{gap:7px;font-size:11px;font-weight:700;display:grid}.recognitionEditPanel textarea,.feedbackEditPanel textarea{resize:vertical;min-height:130px}.recognitionEditPanel>div:not(.moderationActions){grid-template-columns:1fr 1fr;gap:12px;display:grid}.recognitionEditPanel>p:not(.label),.feedbackEditPanel>p{color:var(--sage);font-size:10px;line-height:1.6}.feedbackEditPanel{gap:14px;display:grid}.feedbackEditPanel .feedbackConsent{grid-template-columns:auto 1fr;align-items:flex-start;font-weight:500;display:flex}.feedbackEditPanel .feedbackConsent input{width:18px;height:18px}.recognitionEditPanel input,.recognitionEditPanel textarea,.feedbackEditPanel select,.feedbackEditPanel textarea{width:100%}@media (width<=640px){.recognitionEditPanel>div:not(.moderationActions){grid-template-columns:1fr}.recordEditActions{align-items:stretch}.recordEditActions .button{width:100%}}.publicPlusInsights{background:#f4ead7;border-block:1px solid #c69b5860;padding:54px clamp(24px,7vw,112px)}.publicPlusInsights>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.publicPlusInsights h2{margin:8px 0;font:clamp(34px,4vw,52px) Georgia,serif}.publicPlusInsights header p{max-width:620px;color:var(--sage)}.publicInsightActions{flex-wrap:wrap;gap:8px;display:flex}.publicInsightActions button,.publicRecognitionTools button{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:11px 14px;font-weight:700}.publicInsightNotice{border-left:3px solid var(--gold);background:#fff;padding:10px 14px}.publicInsightGrid{grid-template-columns:.55fr 1fr 1.25fr;gap:12px;display:grid}.publicInsightGrid>article{background:#fff;border:1px solid #d8c9ad;padding:22px}.publicInsightGrid small{letter-spacing:.12em;color:#8d692f;font-size:11px}.publicInsightGrid>article>strong{margin:18px 0 5px;font:54px Georgia,serif;display:block}.publicInsightGrid>article>span{color:var(--sage);font-size:14px}.publicVirtueSummary>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.publicVirtueSummary>div>span{background:#f5eddd;padding:8px 10px;font-size:13px}.publicTimeline>div{align-items:end;gap:10px;min-height:120px;margin-top:16px;display:flex;overflow-x:auto}.publicTimeline>div>span{justify-items:center;gap:5px;min-width:48px;display:grid}.publicTimeline i{background:var(--gold);width:18px;display:block}.publicTimeline b{font-size:12px}.publicTimeline em{white-space:nowrap;color:var(--sage);font-size:10px;font-style:normal}.publicRecognitionTools{grid-template-columns:1fr 220px auto;align-items:end;gap:10px;margin:20px 0;display:grid}.publicRecognitionTools label{gap:6px;display:grid}.publicRecognitionTools label span{font-size:12px;font-weight:700}.publicRecognitionTools input,.publicRecognitionTools select{min-height:44px;font:inherit;background:#fff;border:1px solid #bcae92;padding:10px 12px}.profileNav>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (width<=850px){.publicPlusInsights>header{flex-direction:column;align-items:flex-start}.publicInsightGrid{grid-template-columns:1fr}.publicRecognitionTools{grid-template-columns:1fr 1fr}.publicRecognitionTools button{grid-column:1/-1}}@media (width<=560px){.publicPlusInsights{padding:42px 20px}.publicRecognitionTools{grid-template-columns:1fr}.publicRecognitionTools button{grid-column:auto}.publicInsightActions{width:100%;display:grid}.profileNav>div{gap:8px}.profileNav>div .smallLink:first-child{text-align:right;order:3;width:100%}}.achievementShowcase{color:#fff;background:linear-gradient(135deg,#10251e,#27483d);padding:54px clamp(24px,7vw,112px)}.achievementShowcase>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.achievementShowcase h2{margin:8px 0;font:clamp(36px,4vw,54px) Georgia,serif}.achievementShowcase header p{color:#c7d2cc;max-width:720px}.achievementShowcase>header>strong{color:#d7b36e;text-align:center;font:64px Georgia,serif}.achievementShowcase>header>strong span{text-transform:uppercase;letter-spacing:.12em;color:#fff;font:12px Arial,sans-serif;display:block}.achievementNotice{color:var(--ink);border-left:4px solid var(--gold);background:#fff;padding:10px 14px}.achievementBadges{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.achievementBadges article{background:#ffffff0b;border:1px solid #d7b36e88;align-items:center;gap:22px;min-height:180px;padding:25px;display:flex}.achievementBadges i{color:#d7b36e;border:3px solid #d7b36e;border-radius:50%;place-items:center;width:96px;height:96px;font:56px Georgia,serif;display:grid}.achievementBadges small{color:#d7b36e;letter-spacing:.14em}.achievementBadges h3{margin:8px 0;font:28px Georgia,serif}.achievementBadges p{color:#d7ded9;margin:0 0 8px}.achievementBadges span{color:#d7b36e;font-size:13px}.achievementActions{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.achievementActions button,.certificateChoices button{color:#173027;cursor:pointer;background:#fff;border:1px solid #d7b36e;padding:11px 14px;font-weight:700}.certificateArea{border-top:1px solid #ffffff2b;margin-top:42px;padding-top:34px}.certificateChoices{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.certificateChoices span{margin-right:8px;font-weight:700}.certificateChoices button.active{background:#d7b36e}.achievementCertificate{color:#173027;outline-offset:-25px;text-align:center;background:#f7f0df;border:12px solid #c69b58;outline:3px solid #173027;max-width:1120px;margin:0 auto;padding:56px 64px 44px;position:relative}.achievementCertificate>small,.achievementCertificate>span{letter-spacing:.13em;display:block}.achievementCertificate>span{color:#9a7132;margin-top:6px}.achievementCertificate h3{text-transform:uppercase;letter-spacing:.12em;color:#9a7132;margin:34px 0 18px;font:20px Arial,sans-serif}.achievementCertificate h2{margin:0 0 15px;font:clamp(46px,6vw,76px) Georgia,serif}.achievementCertificate>p{font:25px Georgia,serif}.achievementCertificate>div{color:#6c5127;justify-content:center;gap:24px;margin:22px 0;display:flex}.achievementCertificate>section{text-align:left;max-width:760px;margin:34px 230px 20px 0}.achievementCertificate>section>strong{letter-spacing:.12em;margin-top:20px;font-size:12px;display:block}.achievementCertificate blockquote{color:#40554c;margin:8px 0;font:16px/1.45 Georgia,serif}.achievementCertificate aside{text-align:center;width:170px;position:absolute;bottom:110px;right:55px}.achievementCertificate aside i{color:#f7f0df;background:#173027;border:4px double #d7b36e;border-radius:50%;place-items:center;width:128px;height:128px;margin:auto;font:52px Georgia,serif;display:grid}.achievementCertificate aside b,.achievementCertificate aside span{margin-top:8px;display:block}.achievementCertificate aside span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.achievementCertificate footer{color:#6b7c74;border-top:1px solid #c69b58;margin-top:35px;padding-top:18px}.certificateArea>.achievementActions{max-width:1120px;margin:18px auto 0}@media (width<=760px){.achievementShowcase>header{flex-direction:column;align-items:flex-start}.achievementBadges{grid-template-columns:1fr}.achievementCertificate{padding:42px 28px}.achievementCertificate>div{flex-direction:column;gap:5px}.achievementCertificate>section{margin-right:0}.achievementCertificate aside{margin:30px auto;position:static}.achievementActions{display:grid}.achievementActions button{width:100%}}@media print{body:has(.achievementPrintTarget) *{visibility:hidden!important}:is(body:has(.achievementPrintTarget) .achievementPrintTarget,body:has(.achievementPrintTarget) .achievementPrintTarget *){visibility:visible!important}.achievementPrintTarget{break-inside:avoid;width:100%!important;max-width:none!important;margin:0!important;position:absolute!important;inset:0!important}.achievementShowcase.achievementPrintTarget{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#10251e!important}.achievementCertificate.achievementPrintTarget{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.initialPortrait .profileAchievementBadge{z-index:4;text-align:center;color:#173027;background:radial-gradient(circle at 36% 28%,#fff1c6 0,#dfb760 52%,#926522 100%);border:4px double #fff4d2;border-radius:50%;place-content:center;width:74px;height:74px;font-family:Arial,sans-serif;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #09171166,0 0 0 2px #9a7132}.initialPortrait .profileAchievementBadge b{font:25px/20px Georgia,serif}.initialPortrait .profileAchievementBadge small{font:700 14px/18px Arial,sans-serif}.achievementBadges i{color:#173027;background:radial-gradient(circle at 35% 28%,#fff1c7 0,#d9ae58 55%,#8b5d1e 100%);border:4px double #fff1c7;box-shadow:0 9px 24px #0005,0 0 0 2px #b68332}.achievementCertificate{background:#fbf6e9;border-color:#bc8a35;padding:52px 64px 36px}.achievementCertificate h2{margin:38px 0 10px;font-size:clamp(46px,6vw,72px)}.achievementCertificate>p{font-size:24px}.achievementCertificate>.certificateStats{color:#6c5127;justify-content:center;gap:24px;margin:18px 0;display:flex}.achievementCertificate>section{max-width:720px;margin:30px 230px 24px 0}.achievementCertificate>section>p{margin:8px 0;font:20px/1.45 Georgia,serif}.achievementCertificate blockquote{font-size:15px}.achievementCertificate .certificateSeal{text-align:center;width:170px;position:absolute;top:410px;bottom:auto;right:55px}.achievementCertificate .certificateSeal i{color:#173027;background:radial-gradient(circle at 35% 28%,#fff1c7 0,#d9ae58 55%,#8b5d1e 100%);border:5px double #fff4d2;border-radius:50%;place-items:center;width:128px;height:128px;margin:auto;font:700 50px Georgia,serif;display:grid;box-shadow:0 8px 20px #17302744,0 0 0 2px #9a7132}.achievementCertificate .certificateSeal b,.achievementCertificate .certificateSeal span{margin-top:7px;display:block}.achievementCertificate .certificateSeal span{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.achievementCertificate>.certificateVerification{text-align:left;color:#173027;border-top:1px solid #c69b58;justify-content:space-between;align-items:end;gap:30px;margin:34px 0 0;padding-top:22px;display:flex}.certificateVerification>div{display:grid}.certificateVerification em{border-bottom:1px solid #9a7132;padding:0 12px 7px 0;font:italic 28px Segoe Script,Brush Script MT,Georgia,serif}.certificateVerification span,.certificateVerification time{text-transform:uppercase;letter-spacing:.1em;color:#526159;margin-top:7px;font:10px Arial,sans-serif}.achievementCertificate footer{border-top:0;margin-top:24px;padding-top:0;font-size:11px}@media (width<=760px){.achievementCertificate{padding:42px 28px}.achievementCertificate>.certificateStats,.achievementCertificate>.certificateVerification{text-align:center;flex-direction:column;align-items:center;gap:12px}.achievementCertificate>section{margin-right:0}.achievementCertificate .certificateSeal{margin:28px auto;position:static}}.organizationInquiry{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:60px;padding:56px clamp(24px,7vw,112px);display:grid}.organizationInquiryIntro h2{margin:14px 0 20px;font:clamp(36px,4.5vw,58px)/1.05 Georgia,serif}.organizationInquiryIntro>p{color:#c8d3cd;font:17px/1.65 Georgia,serif}.organizationInquiryIntro ul{color:#d9e0dc;padding-left:20px;line-height:1.8}.organizationInquiryIntro>a{color:#e1bc7d;border-bottom:1px solid;margin-top:14px;display:inline-block}.organizationInquiry>div:last-child{color:var(--ink);background:#fffaf1;border:1px solid #c69b58;padding:30px}.organizationInquiry>div:last-child>h3{margin:0 0 22px;font:30px Georgia,serif}.organizationInquiryForm{gap:16px;display:grid}.organizationFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.organizationInquiryForm label{gap:7px;font-size:13px;font-weight:700;display:grid}.organizationInquiryForm input,.organizationInquiryForm select,.organizationInquiryForm textarea{width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #ad9d7e;padding:10px 12px}.organizationInquiryForm textarea{resize:vertical;min-height:130px}.organizationConsent{align-items:flex-start;line-height:1.45;grid-template-columns:auto 1fr!important;font-weight:500!important;display:flex!important}.organizationConsent input{width:19px;min-height:19px;margin:1px 0 0}.organizationInquiryForm>small{color:var(--sage);font-size:12px;line-height:1.5}@media (width<=900px){.organizationInquiry{grid-template-columns:1fr;gap:30px}.organizationFormGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.organizationInquiry{padding:42px 20px}.organizationInquiry>div:last-child{padding:22px}.organizationFormGrid{grid-template-columns:1fr}}.archiveRecognitionPanel{background:#fffdf8;border:1px solid #c69b58;margin:26px 0;padding:clamp(22px,4vw,36px)}.archiveRecognitionPanel>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.archiveRecognitionPanel h3{margin:8px 0;font:32px/1.12 Georgia,serif}.archiveRecognitionPanel header p:not(.label){max-width:760px;color:var(--sage);line-height:1.6}.archiveRecognitionForm{border-top:1px solid #d8cdbb;gap:16px;margin-top:25px;padding-top:24px;display:grid}.archiveRecognitionForm>div:not(.moderationActions){grid-template-columns:1fr 1fr;gap:14px;display:grid}.archiveRecognitionForm label{gap:7px;font-size:11px;font-weight:700;display:grid}.archiveRecognitionForm input,.archiveRecognitionForm select,.archiveRecognitionForm textarea{width:100%}.archiveRecognitionForm textarea{resize:vertical;min-height:150px}.archiveConfirmation{align-items:flex-start;grid-template-columns:auto 1fr!important;display:flex!important}.archiveConfirmation input{width:19px;height:19px}.archiveEvidenceNote{border-left:3px solid var(--gold);background:#f5f0e6;padding:14px;font-size:11px;line-height:1.6}.mobileLandingMenu{display:none;position:relative}.mobileLandingMenu summary{border:1px solid var(--ink);text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:700;list-style:none;display:flex}.mobileLandingMenu summary::-webkit-details-marker{display:none}.mobileLandingMenu summary b{font-size:15px}.mobileLandingMenu nav{background:#fffdf8;border:1px solid #8d8a82;width:min(310px,100vw - 24px);max-height:calc(100vh - 95px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 45px #0004}.mobileLandingMenu nav a{border-bottom:1px solid #ded8cc;padding:13px 14px;font-size:12px}.mobileLandingMenu nav a:last-child{border:0}.mobileLandingMenu nav a:hover,.mobileLandingMenu nav a:focus-visible{color:#fff;background:#17231f}@media (width<=1200px){.mobileLandingMenu{margin-left:10px;display:block}}@media (width<=700px){.archiveRecognitionPanel>header{flex-direction:column;align-items:flex-start}.archiveRecognitionPanel>header .button{width:100%}.archiveRecognitionForm>div:not(.moderationActions){grid-template-columns:1fr}}@media (width<=600px){.homeNav .homeAccessActions{display:none}.mobileLandingMenu{margin-left:auto}.mobileLandingMenu summary span{display:none}.mobileLandingMenu summary{justify-content:center;width:42px;height:42px;padding:0}.archiveRecognitionPanel{padding:20px}}.genomeChooser{background:#fffaf1;border:1px solid #c69b5870;margin-top:30px;padding:26px}.genomeChooser>label{flex-direction:column;gap:5px;font-size:14px;display:flex}.genomeChooser>label span{color:var(--sage);font-size:11px}.genomeChooser>select{width:100%;color:var(--ink);background:#fff;border:1px solid #9f865d;margin:12px 0 18px;padding:14px 44px 14px 15px;font:17px Georgia,serif}.genomeSelected{border-left:4px solid var(--gold);background:#fff;grid-template-columns:auto 1fr;gap:20px;padding:24px;display:grid}.genomeLessonIcon{font-size:34px}.genomeSelected small{letter-spacing:.13em;color:#8d692f;font-size:9px}.genomeSelected h3{margin:10px 0 14px;font:30px Georgia,serif}.genomeSelected p{color:#526159;font-size:13px;line-height:1.65}.genomeSelected .genomeMemory{color:#35483f;background:#f5eddd;padding:12px 14px}.genomeSelected strong{color:#8d692f;margin-top:14px;font-size:11px;line-height:1.7;display:block}.genomeLessonButtons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.genomeLessonButtons button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbbd9f;padding:9px 12px;font-size:10px}.genomeLessonButtons button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.memberGenomeGuide>header p:not(.label){color:var(--sage);margin-bottom:0;font-size:11px}.memberGenomeGuide>.genomeChooser{margin-top:24px;display:block}.memberGenomeGuide .genomeSelected{padding:20px}.memberGenomeGuide .genomeSelected p{font-size:11px}.memberGenomeGuide .genomeSelected h3{font-size:25px}.memberGenomeGuide .genomeLessonButtons{display:flex}@media (width<=560px){.genomeChooser{padding:18px}.genomeSelected{grid-template-columns:1fr;padding:18px}.genomeLessonIcon{font-size:28px}.genomeSelected h3{font-size:25px}.genomeLessonButtons{display:grid}.genomeLessonButtons button{text-align:left}}.genomeExplainerCompact{padding-top:48px;padding-bottom:48px}.genomeExplainerCompact .genomeIntro{align-items:center}.genomeExplainerCompact .genomeIntro h2{font-size:clamp(36px,4vw,56px)}.genomeExplainerCompact .genomeChooser{margin-top:22px}.genomeExplainerCompact .genomeSelected{padding:18px 22px}.genomeExplainerCompact .genomeSelected h3{margin:7px 0 8px;font-size:26px}.genomeExplainerCompact .genomeSelected p{margin:7px 0}.genomeExplainerCompact .genomeAnalogyNote{margin:8px 0 0}.praeliqHome .section,.praeliqHome .compactProductSection{padding:56px clamp(24px,7vw,112px)}.productHero{background:#f7f3e9;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:64px;min-height:520px;padding:72px clamp(24px,7vw,112px);display:grid}.productHero h1{letter-spacing:-.04em;margin:16px 0 24px;font:clamp(50px,6.5vw,88px)/.98 Georgia,serif}.productHero h1 em{color:var(--sage);font-weight:400}.productHero .lead{color:#526159;max-width:700px;font:21px/1.55 Georgia,serif}.productHeroMark{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:34px;display:flex}.productHeroMark img{width:min(100%,280px);height:auto}.productHeroMark p{color:#e5cfaa;font:20px Georgia,serif}.productHeroMark span{letter-spacing:.16em;text-transform:uppercase;color:#b9c4bd;font-size:12px}.compactProductSection{border-top:1px solid var(--line);background:#fff}.compactProductSection>header,.compactPricing>header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:30px;margin-bottom:28px;display:grid}.compactProductSection h2,.compactPricing h2{margin:0;font:clamp(34px,4vw,52px)/1.05 Georgia,serif}.compactSteps,.compactFeatureGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.compactSteps article,.compactFeatureGrid article{border-right:1px solid var(--line);padding:24px}.compactSteps article:last-child,.compactFeatureGrid article:last-child{border-right:0}.compactSteps b{color:#9d712f;font-size:12px}.compactSteps h3,.compactFeatureGrid h3{margin:18px 0 8px;font:23px Georgia,serif}.compactSteps p,.compactFeatureGrid p{color:var(--sage);margin:0;font-size:15px;line-height:1.55}.featureSection{background:#f7f3e9}.compactFeatureGrid article{background:#fff}.compactPricing .priceGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1050px;margin:0 auto}.compactClosing{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:46px clamp(24px,7vw,112px);display:flex}.compactClosing h2{margin:8px 0;font:clamp(30px,4vw,48px) Georgia,serif}.publicFounderStoryDetails{margin-top:28px}.praeliqHome .founderStorySection{background:#fff}.praeliqHome .founderStoryIntro{margin-bottom:0}.praeliqHome .footer .brand img{width:110px;height:auto}.praeliqHome .footer{gap:24px}@media (width<=850px){.productHero{grid-template-columns:1fr;gap:28px;min-height:auto;padding-top:48px}.productHeroMark{min-height:230px}.compactProductSection>header,.compactPricing>header{grid-template-columns:1fr}.compactSteps,.compactFeatureGrid{grid-template-columns:repeat(2,1fr)}.compactSteps article:nth-child(2),.compactFeatureGrid article:nth-child(2){border-right:0}.compactSteps article:nth-child(-n+2),.compactFeatureGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.compactClosing{flex-direction:column;align-items:flex-start}}@media (width<=560px){.productHero{padding:40px 20px}.productHero h1{font-size:46px}.praeliqHome .section,.praeliqHome .compactProductSection{padding:42px 20px}.compactSteps,.compactFeatureGrid{grid-template-columns:1fr}.compactSteps article,.compactFeatureGrid article{border-right:0;border-bottom:1px solid var(--line)}.compactSteps article:last-child,.compactFeatureGrid article:last-child{border-bottom:0}.compactPricing .priceGrid{grid-template-columns:1fr}.compactClosing{padding:38px 20px}}.recognitionStatus .recognitionCta{color:#173027;cursor:pointer;background:#fff;border-color:#fff}.recognitionStatus .recognitionCta:hover,.recognitionStatus .recognitionCta:focus-visible{background:#d9bd86;border-color:#d9bd86;transform:translateY(-1px)}.recognitionSubmission{scroll-margin-top:24px}.recognitionSubmission:target{outline-offset:-4px;outline:4px solid #c69b58}.formatDownload{position:relative}.formatDownload>summary{cursor:pointer;white-space:nowrap;list-style:none}.formatDownload>summary::-webkit-details-marker{display:none}.formatDownload>div{z-index:20;background:#fff;border:1px solid #c69b58;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #17231f2b}.formatDownload>div button{text-align:left;color:#173027;cursor:pointer;background:#fff;border:0;width:100%;padding:11px 12px;font-weight:700}.formatDownload>div button+button{border-top:1px solid #e5dccb}.formatDownload>div button:hover,.formatDownload>div button:focus-visible{background:#f4e6c9}.achievementActions .formatDownload>summary{color:#173027;background:#fff;border:1px solid #d7b36e;padding:11px 14px;font-weight:700}.expressionStudio>footer .formatDownload>div{left:auto;right:0}.expressionStudio>footer>div{flex-wrap:wrap;align-items:center}@media (width<=560px){.formatDownload,.formatDownload>summary{width:100%}.formatDownload>div{min-width:0;margin-top:5px;position:static}.expressionStudio>footer .formatDownload>div{position:static}.achievementActions{grid-template-columns:1fr}.achievementActions .formatDownload>summary{text-align:center}}.approvedRecognitionSection{padding-top:58px;padding-bottom:58px}.approvedRecognitionSection>.sectionControls{top:18px}.approvedRecognitionSection .recognitionSectionHead{align-items:center;gap:24px;margin:0 0 24px;padding-right:150px}.approvedRecognitionSection .recognitionSectionHead h2{font-size:clamp(36px,4vw,54px);line-height:1.05}.approvedRecognitionSection .publicRecognitionTools{margin:18px 0 24px}.approvedRecognitionSection .approvedRecognitionGrid article{min-height:280px;padding:28px}.approvedRecognitionSection .approvedRecognitionGrid blockquote{margin:38px 0 28px;font-size:22px}@media (width<=760px){.approvedRecognitionSection{padding-top:70px;padding-bottom:42px}.approvedRecognitionSection .recognitionSectionHead{align-items:flex-start;padding-right:0}.approvedRecognitionSection>.sectionControls{top:10px}.approvedRecognitionSection .approvedRecognitionGrid article{min-height:0}.approvedRecognitionSection .approvedRecognitionGrid blockquote{margin:28px 0 24px}}.publicInsightActions .formatDownload>summary{border:1px solid var(--ink);color:var(--ink);background:#fff;padding:11px 14px;font-weight:700}.publicInsightActions .formatDownload>div{left:auto;right:0}.publicVirtueSummary>div>span{white-space:normal;line-height:1.35}.publicVirtueSummary>div>span b{display:inline}@media (width<=560px){.publicInsightActions .formatDownload>div{position:static}.publicInsightActions .formatDownload>summary{text-align:center}}.approvedRecognitionSection .publicRecognitionTools{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.approvedRecognitionSection .publicRecognitionTools label{min-width:0}.approvedRecognitionSection .recognitionSearchField{flex:420px}.approvedRecognitionSection .recognitionVirtueField{flex:240px}.approvedRecognitionSection .publicRecognitionTools select{white-space:normal;overflow-wrap:anywhere}.approvedRecognitionSection .recognitionClearButton{flex:none;order:3;min-height:44px}@media (width<=620px){.approvedRecognitionSection .publicRecognitionTools{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.approvedRecognitionSection .recognitionSearchField,.approvedRecognitionSection .recognitionVirtueField,.approvedRecognitionSection .recognitionClearButton{width:100%;min-width:0}.approvedRecognitionSection .recognitionClearButton{order:3}}.resubmitButton:not(:disabled){cursor:pointer;transition:transform .15s,box-shadow .15s}.resubmitButton:not(:disabled):hover,.resubmitButton:not(:disabled):focus-visible{transform:translateY(-2px);box-shadow:0 7px 16px #17231f33}.resubmitButton[aria-busy=true]{cursor:progress;opacity:.72}.momentLibrary{border-top:1px solid #c6a15b66;margin-top:3px;padding-top:7px}.momentLibrary summary{cursor:pointer;color:#8d692f;font-size:9px;font-weight:700}.momentLibrary label{text-transform:uppercase;letter-spacing:.08em;gap:4px;margin-top:8px;font-size:8px;display:grid}.momentLibrary select{color:#173027;text-transform:none;letter-spacing:0;background:#fffdf8;border:1px solid #c6a15b;width:100%;min-width:0;padding:8px;font-size:10px}.virtueChoices,.multiVirtuePicker>div{scrollbar-color:#c69b58 #f4ead8;max-height:290px;overflow:auto}.extendedVirtues{background:#fff;border:1px solid #17302733;margin-top:22px}.extendedVirtues>summary{cursor:pointer;color:#173027;padding:16px 20px;font-weight:700}.extendedVirtues>div{border-top:1px solid #17302722;grid-template-columns:repeat(3,1fr);display:grid}.extendedVirtues article{border-bottom:1px solid #17302722;border-right:1px solid #17302722;padding:16px}.extendedVirtues article>span{color:#9d712f;margin-right:8px;display:inline-block}.extendedVirtues article>p{color:#526159;margin:6px 0 0;font-size:13px;line-height:1.5}@media (width<=760px){.extendedVirtues>div{grid-template-columns:1fr}.extendedVirtues article{border-right:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.howToGuides{background:#f4eddf;padding:26px clamp(24px,8vw,130px)}.howToGuides details{background:#fff;border:1px solid #cdbd9f;max-width:1220px;margin:auto}.howToGuides summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;list-style:none;display:flex}.howToGuides summary::-webkit-details-marker{display:none}.howToGuides summary span{gap:5px;display:grid}.howToGuides summary small{letter-spacing:.15em;color:#946a2e;font-size:8px}.howToGuides summary b{font:26px Georgia,serif}.howToGuides summary strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.howToGuides details[open] summary{border-bottom:1px solid var(--line)}.guideIntro{color:#fff;background:#17231f;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.guideIntro p{margin:0;font-size:11px}.guideIntro a{color:#e2bd7d;white-space:nowrap;font-size:10px;font-weight:700}.guideSets{padding:18px}.guideSets article{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:24px;padding:18px;display:grid}.guideSets article:last-child{border-bottom:0}.guideSets h3{margin:0 0 8px;font:22px Georgia,serif}.guideSets p{color:var(--sage);margin:0;font-size:10px;line-height:1.55}.guideDownloads{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.guideDownloads a{border:1px solid var(--line);background:#f8f4eb;padding:12px;font-size:10px;font-weight:700}.guideDownloads span{color:#8a6731;margin-top:7px;font-size:8px;display:block}.compactGuides{background:0 0;margin:0 0 24px;padding:0}.compactGuides details{max-width:none}.compactGuides summary{padding:18px 22px}@media (width<=700px){.howToGuides{padding:18px 14px}.howToGuides summary{align-items:flex-start}.guideIntro{flex-direction:column;align-items:flex-start}.guideSets article,.guideDownloads{grid-template-columns:1fr}.guideDownloads a{justify-content:space-between;align-items:center;min-height:48px;display:flex}.guideDownloads span{margin:0;display:inline}.compactGuides{margin:0 0 18px;padding:0}}.recognitionEditPanel>label{gap:7px;font-size:11px;font-weight:700;display:grid}.recognitionEditPanel select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:12px}.multiVirtuePicker{border:1px solid #c9b997;margin:0;padding:16px}.multiVirtuePicker legend{padding:0 6px;font-size:11px;font-weight:700}.multiVirtuePicker legend small{color:var(--sage);margin-left:5px;font-weight:400}.multiVirtuePicker>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:9px 0;display:grid}.multiVirtuePicker>div label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.multiVirtuePicker>div label.selected{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold);background:#f5ead2}.multiVirtuePicker input{margin:0;width:auto!important}.multiVirtuePicker>small{color:var(--sage);font-size:9px}@media (width<=640px){.multiVirtuePicker>div{grid-template-columns:1fr 1fr}}.profilePhotoEditor{border:1px solid var(--line);border-top:5px solid var(--gold);background:#fff;grid-template-columns:190px 1fr;gap:28px;margin:0 0 24px;padding:28px;display:grid}.profilePhotoPreview{aspect-ratio:1;background:var(--ink);color:#e9cc91;place-items:center;width:190px;font:58px Georgia,serif;display:grid;overflow:hidden}.profilePhotoPreview img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.profilePhotoEditor h3{margin:8px 0 14px;font:30px Georgia,serif}.headshotNotice{border-left:4px solid var(--gold);background:#f8f1e2;margin-bottom:15px;padding:14px 16px}.headshotNotice b{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.headshotNotice p{margin:8px 0;font-size:11px;line-height:1.6}.headshotNotice small{color:var(--sage);font-size:9px}.profilePhotoChoose{cursor:pointer;display:inline-flex}.profilePhotoChoose input{display:none}.selectedPhotoName{font-size:10px}.headshotConfirmation{align-items:flex-start;gap:9px;margin:13px 0;font-size:10px;line-height:1.5;display:flex}.headshotConfirmation input{flex:none;width:18px;height:18px}.profilePhotoActions{flex-wrap:wrap;gap:8px;display:flex}.removeProfilePhoto{color:#8d302c;margin-top:12px;display:block}.initialPortrait.hasHeadshot{background:#fff;border-radius:0}.initialPortrait.hasHeadshot img{object-fit:cover;object-position:center 22%;width:100%;height:100%}@media (width<=700px){.profilePhotoEditor{grid-template-columns:1fr}.profilePhotoPreview{width:min(230px,100%)}.profilePhotoActions{flex-direction:column}.profilePhotoActions .button{width:100%}}.professionalProfileLink{color:#754e18;letter-spacing:.03em;border:1px solid #9b7134;margin:4px 0 18px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.professionalProfileLink:hover,.professionalProfileLink:focus-visible{color:#fff;background:#17231f;border-color:#17231f}.profileEditor label small{color:var(--sage);font-size:9px;font-weight:400;line-height:1.5}.founderStoryIntro{margin-bottom:32px}.founderStoryIntro>div>p{font-family:Georgia,serif;font-size:1.15rem;line-height:1.7}.founderStoryPull{border-left:4px solid var(--gold);background:var(--cream);padding:18px 20px;color:var(--ink)!important}.founderStoryDetails{border:1px solid var(--line);background:#fff;margin:0 0 22px}.founderStoryDetails summary{cursor:pointer;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;list-style:none;display:flex}.founderStoryDetails summary::-webkit-details-marker{display:none}.founderStoryDetails summary span{font:1.4rem Georgia,serif}.founderStoryDetails summary small{color:#cbd4cf;font-size:.8rem}.founderStoryDetails summary:after{content:"＋";color:var(--gold);font-size:1.4rem}.founderStoryDetails[open] summary:after{content:"−"}.founderStoryBody{max-width:900px;margin:auto;padding:clamp(28px,5vw,60px)}.founderStoryBody p,.founderStoryBody li{color:#3e4d46;font:1.05rem/1.8 Georgia,serif}.founderStoryBody blockquote{border-left:5px solid var(--gold);color:var(--ink);margin:34px 0;padding:24px;font:clamp(1.5rem,3vw,2.2rem)/1.3 Georgia,serif}.founderStoryBody ul{grid-template-columns:1fr 1fr;gap:8px 34px;margin:20px 0 32px;padding-left:22px;display:grid}.founderStoryClosing{background:#f5eddd;margin-top:32px;padding:24px;color:var(--ink)!important;font-size:1.25rem!important}.founderStoryBody footer{flex-direction:column;gap:5px;margin-top:28px;display:flex}.founderStoryBody footer b{font:1.2rem Georgia,serif}.founderStoryBody footer span{color:var(--sage);font-size:.8rem}.founderStoryActions{flex-wrap:wrap;gap:12px;margin:0 0 54px;display:flex}@media (width<=700px){.founderStoryDetails summary{flex-direction:column;align-items:flex-start;padding-right:58px;position:relative}.founderStoryDetails summary:after{position:absolute;right:24px}.founderStoryBody ul{grid-template-columns:1fr}.founderStoryIntro>div>p{font-size:1rem}.founderStoryActions .button{text-align:center;width:100%}}.publicFounderStoryBody{max-width:920px;margin:0 0 60px;padding:0}.publicFounderStoryBody>p:first-child{color:var(--ink);font-size:1.2rem}.adminFounderStory{background:#f5f0e6;border:1px solid #c69b5870;margin-top:60px;padding:clamp(26px,4vw,48px)}.adminFounderStory h2{font-size:clamp(2.4rem,5vw,4.5rem)}.adminFounderStory .story{grid-template-columns:1fr 1.25fr;gap:50px;margin-bottom:28px}@media (width<=760px){.adminFounderStory .story{grid-template-columns:1fr;gap:18px}.publicFounderStoryBody{margin-bottom:42px}}
