@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-500-normal-CaAUUz-j.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-500-normal-B7bCyCk_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-500-normal-FO4an0ZF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2) format("woff2"),url(/assets/source-sans-3-greek-500-normal-BOY5JFvG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-500-normal-7g9Z1MMl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-DYiJOyLu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2) format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.article-notice-settings{border-top:1px solid var(--line, #d8d7cb);padding:1.25rem 0;margin:1rem 0}.article-notice-settings p{max-width:65ch;overflow-wrap:anywhere}.article-notice-settings button{min-height:44px;padding:.65rem 1rem;border:1px solid var(--pine);background:transparent;color:var(--pine);cursor:pointer}.article-notice-settings button:disabled{cursor:default;opacity:.55}.lifecycle-target{max-width:48rem;margin:4rem auto;padding:1.5rem}.lifecycle-target button,.lifecycle-target a{display:inline-block;min-height:44px;padding:.65rem 1rem}.transaction-readiness{display:grid;gap:1.5rem}.transaction-readiness .truth-edit-form{max-width:48rem}.transaction-readiness label{display:grid;gap:.5rem}.transaction-readiness input,.transaction-readiness select{max-width:100%;min-width:0}.transaction-readiness .transaction-confirm{display:flex;align-items:flex-start;gap:.75rem}.transaction-provider-choice{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.transaction-confirm input{width:auto;margin-top:.3rem;flex-shrink:0}.transaction-result{border-left:3px solid currentColor;padding-left:1.25rem}.transaction-readiness a,.transaction-readiness dd{overflow-wrap:anywhere}.transaction-readiness summary{cursor:pointer;padding:.75rem 0}.transaction-readiness li{margin:.75rem 0}.transaction-readiness dd{margin:.25rem 0 1rem}.evidence-sheet.transaction-readiness{grid-template-columns:minmax(0,1fr)}.evidence-sheet.transaction-readiness>div:first-child{max-width:48rem}.transaction-readiness .truth-edit-form{grid-template-columns:minmax(0,1fr);width:100%;padding:0}.transaction-readiness .truth-edit-form>*{min-width:0}.transaction-readiness .truth-edit-form .primary-action{justify-self:start}.property-export{max-width:48rem}.property-export-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-block:1rem}.property-export-actions button,.property-export .export-download{color:var(--ink, #123e35);background:transparent;border:1px solid currentColor;padding:.7rem .9rem;font:inherit}.property-export-actions button:disabled{opacity:.55}.property-export .export-download{display:inline-block;text-decoration:none}.property-export [aria-live]>section{padding-block:.8rem;border-top:1px solid #c9c7b9}.property-export h3{margin:.4rem 0}.property-export p{overflow-wrap:anywhere}.connection-lines>.cms-article-delivery{display:block}.connection-lines>.cms-article-delivery h3{margin:0 0 12px;font-family:var(--font-display, "Fraunces", serif);font-size:1.6rem;line-height:1.25}.connection-lines>.cms-article-delivery p{max-width:72ch;margin:8px 0}.connection-lines>.cms-article-delivery .action-row:empty{display:none}.social-connection{border-block:1px solid var(--line, #cec8bb);padding:1.6rem 0;margin-block:1.5rem}.social-connection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.social-connection h2{margin:0}.social-connection dl{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:.3rem 1rem}.social-connection dt{font-weight:600}.social-connection dd{margin:0;overflow-wrap:anywhere}.social-connection-actions{display:flex;gap:.6rem;flex-wrap:wrap}.social-connection-actions button{white-space:normal}.social-connection-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.6rem 1rem;border:1px solid var(--line);border-radius:3px;color:var(--ink);text-align:center;text-decoration:none}.social-connection-limit{max-width:70ch;color:var(--ink-muted, #605f54)}@media(max-width:480px){.social-connection dl{grid-template-columns:1fr}.social-connection dd{margin-bottom:.5rem}.social-connection-actions :is(button,.social-connection-link){width:100%}}.gmc-chooser{width:100%;max-width:960px;min-width:0;color:var(--ink)}.gmc-chooser p{line-height:1.55}.gmc-heading{max-width:780px;margin-bottom:28px}.gmc-eyebrow{color:var(--muted);font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.09em}.gmc-heading h2{color:var(--pine);font-family:Fraunces,serif;font-weight:500;font-size:clamp(30px,3vw,42px);line-height:1.12;margin:10px 0 18px}.gmc-heading>p:not(.gmc-eyebrow):not(.gmc-access-note){font-size:19px}.gmc-context{margin-block:24px 12px;border-top:1px solid var(--rule);padding-top:16px}.gmc-context>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;margin-block:7px}.gmc-context dt{color:var(--muted)}.gmc-context dd{margin:0}.gmc-access-note{font-size:15px;color:var(--muted)}.gmc-status{border-left:3px solid var(--orange);padding-left:14px}.gmc-confirmed{border-left:3px solid var(--lime);padding:8px 14px;color:var(--pine)}.gmc-recovery{border-top:1px solid var(--rule);margin-top:24px;padding-block:8px 20px}.gmc-family{min-width:0;border:0;border-top:2px solid var(--pine);padding:0;margin:30px 0 0}.gmc-family legend{padding:0 16px 0 0;font-family:Fraunces,serif;font-size:25px;font-weight:500;color:var(--pine)}.gmc-candidate{padding-block:18px;border-bottom:1px solid var(--rule)}.gmc-candidate label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;min-height:44px;cursor:pointer}.gmc-candidate input{width:20px;height:20px;margin:3px 0 0;accent-color:var(--orange)}.gmc-candidate strong{font-size:18px;font-weight:650}.gmc-remote-property{display:block;font-size:15px;margin-top:4px;color:var(--muted)}.gmc-candidate-detail{margin-left:36px;font-size:15px;color:var(--muted)}.gmc-candidate-detail p{margin-bottom:0}.gmc-candidate-detail ul{padding-left:20px;line-height:1.5;margin-bottom:0}.gmc-candidate[data-eligible=false] label{cursor:not-allowed}.gmc-candidate[data-eligible=false] strong{color:var(--muted)}.gmc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gmc-chooser button{background:var(--orange);color:var(--white);border:1px solid var(--orange);border-radius:2px;min-height:44px;padding:10px 18px;cursor:pointer;font:inherit}.gmc-chooser button.gmc-secondary{background:transparent;color:var(--pine);border-color:var(--pine)}.gmc-chooser button:disabled{opacity:.6;cursor:not-allowed}.gmc-chooser :is(button,input):focus-visible{outline:2px solid var(--orange-dark);outline-offset:4px}.gmc-next,.gmc-empty{color:var(--muted)}.gmc-error{border-left:3px solid var(--orange);padding-left:14px;color:#682508}.gmc-progress:empty{display:none}.gmc-chooser :is(h2,p,dd,strong,span,li,button){overflow-wrap:anywhere}@media(max-width:540px){.gmc-heading{margin-bottom:22px}.gmc-heading h2{font-size:30px}.gmc-context>div{grid-template-columns:minmax(0,1fr);gap:3px;margin-block:12px}.gmc-family legend{font-size:23px}.gmc-actions{flex-direction:column}.gmc-chooser button{width:100%}.gmc-candidate label{gap:10px}.gmc-candidate-detail{margin-left:32px}}.gbp-connection{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--line, #c6cec5);border-radius:12px;background:var(--surface, #faf8f1);color:var(--ink, #173b32)}.gbp-connection h2{margin:.35rem 0 1rem}.gbp-connection p{max-width:76ch;line-height:1.6}.gbp-connection button,.gbp-link-button{min-height:44px;padding:.65rem 1rem;border:1px solid currentColor;border-radius:5px;font:inherit;color:inherit;background:transparent;cursor:pointer}.gbp-link-button{display:inline-flex;align-items:center;text-decoration:none}.gbp-connection button:disabled,.gbp-link-button[aria-disabled=true]{opacity:.5;cursor:default}.gbp-connection button:focus-visible,.gbp-connection a:focus-visible,.gbp-connection input:focus-visible,.gbp-connection summary:focus-visible{outline:3px solid #b35b28;outline-offset:3px}.gbp-connection [role=alert]{padding:1rem;border-left:3px solid #a33b27;background:#fff0e9}.gbp-note{padding:1rem;background:#eeeade}.gbp-saved,.gbp-setup,.gbp-revoke{margin:1.5rem 0;padding-top:1.25rem;border-top:1px solid var(--line, #c6cec5)}.gbp-actions{display:flex;flex-wrap:wrap;gap:.75rem}.gbp-connection dl{display:grid;gap:1rem}.gbp-connection dd{margin:.3rem 0 0;overflow-wrap:anywhere}.gbp-connection fieldset{margin:1.5rem 0;padding:1rem;border:1px solid var(--line, #c6cec5);min-width:0}.gbp-connection legend{padding:0 .4rem;font-weight:600}.gbp-choice{display:flex;align-items:flex-start;gap:.75rem;padding:1rem .5rem;min-height:44px}.gbp-choice input{margin-top:.3rem;flex:0 0 auto}.gbp-choice span{min-width:0;overflow-wrap:anywhere}.gbp-choice small{display:block;margin-top:.4rem;line-height:1.5}.gbp-revoke summary{cursor:pointer;padding:.75rem 0;min-height:44px}.gbp-setup>button,.gbp-revoke button{margin:.4rem .5rem .4rem 0}@media(max-width:600px){.gbp-connection button,.gbp-link-button{width:100%;justify-content:center}.gbp-connection{padding:1rem}}.rr-preparation{max-width:1180px;margin:0 auto;padding:48px 32px 64px;color:var(--ink, #14201c);overflow-wrap:anywhere}.rr-preparation *,.rr-preparation *:before,.rr-preparation *:after{box-sizing:border-box}.rr-heading{border-bottom:2px solid var(--pine, #063d32);padding-bottom:24px}.rr-heading h1{font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:500;line-height:1.12;margin:12px 0}.rr-preparation h2{font-family:Fraunces,Georgia,serif;font-size:1.65rem;font-weight:500;margin:8px 0 20px;line-height:1.25}.rr-preparation h3{font-size:1.05rem;margin:0 0 10px}.rr-preparation p{line-height:1.55}.rr-eyebrow{color:var(--pine, #063d32);text-transform:uppercase;font-size:.78rem;letter-spacing:.12em;font-weight:700}.rr-meta{color:var(--muted, #59625a);font-size:.9rem}.rr-timing{display:flex;flex-wrap:wrap;gap:4px 20px}.rr-timing .rr-meta{margin:0}.rr-status{margin:24px 0;padding:14px 18px;border-left:3px solid var(--orange, #b83b08);background:var(--paper-deep, #eee9df);line-height:1.5}.rr-status:focus-visible{outline:2px solid var(--orange, #b83b08);outline-offset:3px}.rr-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px}.rr-source{padding:20px 0}.rr-observed{border-bottom:1px solid var(--rule, #c9c3b8);padding-bottom:16px;margin-bottom:20px}.rr-observed blockquote{margin:12px 0;white-space:pre-wrap;font-size:1.14rem;line-height:1.65}.rr-existing-reply{margin-top:24px;border-left:2px solid var(--rule, #c9c3b8);padding-left:16px}.rr-decision{min-width:0;padding:20px 0}.rr-work,.rr-start{margin-bottom:24px}.rr-preview-note{margin:24px 0 4px;padding:12px 16px;border-left:3px solid var(--pine, #063d32);background:var(--paper-deep, #eee9df)}.rr-next-action{font-size:1.05rem}.rr-source-details{margin-top:20px}.rr-prose{white-space:pre-wrap}.rr-response{font-family:Fraunces,Georgia,serif;font-size:1.3rem;line-height:1.65!important;background:var(--white, #fffdf8);padding:24px;border-top:3px solid var(--pine, #063d32)}.rr-question{background:var(--white, #fffdf8);padding:20px;border-left:3px solid var(--orange, #b83b08);font-weight:600}.rr-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.rr-preparation button{min-height:44px;padding:11px 18px;font:inherit;cursor:pointer;color:var(--pine, #063d32);background:transparent;border:1px solid var(--pine, #063d32);border-radius:3px}.rr-preparation button.rr-primary{color:#fffdf8;background:var(--orange, #b83b08);border-color:var(--orange, #b83b08)}.rr-preparation button:disabled{cursor:wait;opacity:.65}.rr-preparation button:focus-visible,.rr-preparation summary:focus-visible{outline:2px solid var(--orange, #b83b08);outline-offset:3px}.rr-preparation summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:600;color:var(--pine, #063d32)}.rr-preparation details{border-top:1px solid var(--rule, #c9c3b8)}.rr-support{padding:12px 0}.rr-support pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.88rem;line-height:1.5}.rr-history{margin-top:36px;border-bottom:1px solid var(--rule, #c9c3b8)}.rr-history>summary{font-family:Fraunces,Georgia,serif;font-size:1.35rem}.rr-history-entry{padding:28px 0;border-bottom:1px solid var(--rule, #c9c3b8)}.rr-history-entry:last-child{border-bottom:0}.rr-history-review{margin-top:24px;padding:20px;background:var(--paper-deep, #eee9df)}.rr-history-review .rr-observed{border-bottom:0;margin-bottom:0;padding-bottom:0}@media(max-width:720px){.rr-preparation{padding:28px 20px 40px}.rr-columns{grid-template-columns:minmax(0,1fr);gap:12px}.rr-response{padding:20px}.rr-actions button{flex:1 1 auto}}.setup-page{--setup-ink: #20382e;--setup-muted: #58645c;--setup-border: #d5dbd2;color:var(--setup-ink);min-height:100vh;background:#f7f7f0}.setup-masthead{max-width:1440px;margin:auto;padding:30px 38px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--setup-border)}.setup-masthead .brand{text-decoration:none;color:inherit}.setup-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:220px minmax(0,670px) minmax(230px,1fr);gap:36px;padding:44px 38px 72px;align-items:start}.setup-progress ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.setup-progress button{background:transparent;border:0;padding:9px 2px;display:flex;align-items:center;gap:10px;width:100%;text-align:left;color:var(--setup-muted);line-height:1.3}.setup-progress button>span{border:1px solid var(--setup-border);border-radius:50%;min-width:26px;height:26px;display:grid;place-items:center}.setup-progress button[aria-current=step]{color:var(--setup-ink);font-weight:600}.setup-progress button[aria-current=step]>span{background:var(--setup-ink);color:#fff}.setup-progress small{font-size:11px;margin-left:auto}.setup-progress button:disabled{opacity:.55}.setup-main{min-width:0}.setup-main h1{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(30px,3.2vw,43px);letter-spacing:-.035em;margin:8px 0 20px;line-height:1.14}.setup-main h1:focus{outline:none}.setup-main p{line-height:1.55}.setup-no-card,.setup-note{font-size:14px;color:var(--setup-muted)}.setup-main fieldset{border:0;padding:0;margin:25px 0 0;min-width:0}.setup-main label{display:block;margin:20px 0 8px;font-weight:600}.setup-main input:not([type=checkbox]),.setup-main textarea,.setup-main select{display:block;box-sizing:border-box;border:1px solid #b7c2b8;background:#fffef9;border-radius:6px;padding:12px;width:100%;font:inherit;color:var(--setup-ink)}.setup-main textarea{resize:vertical;min-height:90px;line-height:1.55}.setup-main input:focus,.setup-main textarea:focus{outline:2px solid #54826b;outline-offset:2px}.setup-page button{cursor:pointer;font:inherit}.setup-page button:disabled{cursor:default}.setup-main button:not(.primary-action){border:1px solid var(--setup-border);border-radius:5px;padding:10px 14px;background:#fffef9;color:var(--setup-ink)}.setup-main .primary-action{background:var(--setup-ink);color:#fffef9;min-height:44px;padding:12px 18px;border:1px solid var(--setup-ink);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.setup-main button:disabled{opacity:.55}.setup-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--setup-border);margin-top:32px;padding-top:24px}.setup-actions>div{display:flex;gap:12px;flex-wrap:wrap}.setup-summary{border-top:3px solid #4e715b;padding:22px 20px;background:#ecefe4;overflow-wrap:anywhere}.setup-summary .eyebrow{font-size:12px}.setup-summary dl{margin:0}.setup-summary dt{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--setup-muted);margin-top:22px}.setup-summary dd{margin:6px 0 0;font-size:15px;line-height:1.5}.setup-summary p{margin:8px 0 0}.setup-summary ul{padding-left:18px}.setup-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.setup-chip{display:flex;align-items:center;min-width:0;flex:1 1 180px;background:#edf1e7;border-radius:22px;padding:2px 4px 2px 12px}.setup-main .setup-chip input{border:0;background:transparent;padding:8px 0;min-width:0}.setup-main .setup-chip button{border:0;background:transparent;border-radius:50%;padding:8px;font-size:20px}.setup-detail{margin-top:28px;padding-top:16px;border-top:1px solid var(--setup-border)}.setup-detail summary{cursor:pointer}.setup-competitors{display:grid;gap:18px;margin-bottom:18px}.setup-competitors section{border-bottom:1px solid var(--setup-border);padding-bottom:18px}.setup-competitors section button{margin-top:12px}.setup-error,.setup-recovery{padding:16px;background:#fff2df;border-left:3px solid #9b5b28}.setup-analysis{padding:24px 0;border-top:1px solid var(--setup-border);margin-top:24px}.setup-analysis a{display:block;margin-top:16px;color:inherit}.setup-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:setup-spin .8s linear infinite}.setup-opening{max-width:680px;padding:60px 24px;margin:auto}.setup-layout-final{grid-template-columns:220px minmax(0,780px);justify-content:center}.setup-final-summary{margin:24px 0;border:1px solid var(--setup-border);border-radius:6px;overflow:hidden}.setup-final-summary>summary{padding:16px 20px;cursor:pointer}.setup-final-summary>summary strong{font-weight:600}.setup-final-summary>summary span{display:block;margin-top:6px;color:var(--setup-muted);font-size:14px;overflow-wrap:anywhere}.setup-final-summary .setup-summary{border-top-width:1px}.setup-offer-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--setup-border)}.setup-offer-links a{color:inherit;font-size:14px}@keyframes setup-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.setup-layout{grid-template-columns:minmax(0,1fr) 260px}.setup-progress{grid-column:1 / -1}.setup-progress ol{display:flex;flex-wrap:wrap;gap:8px 20px}.setup-progress button{width:auto}.setup-progress small{display:none}}@media(max-width:680px){.setup-masthead{padding:20px;gap:12px}.setup-masthead>span{white-space:nowrap;font-size:13px}.setup-layout{display:flex;flex-direction:column;padding:22px 20px 48px;gap:26px}.setup-progress{width:100%}.setup-progress ol{gap:7px;justify-content:space-between}.setup-progress button{font-size:0;padding:0;gap:0}.setup-progress button>span{font-size:13px}.setup-main,.setup-summary{width:100%;box-sizing:border-box}.setup-actions{align-items:flex-start}.setup-actions>div{justify-content:flex-end}.setup-actions .primary-action{width:100%}}@media(prefers-reduced-motion:reduce){.setup-spinner{animation:none}}@media(min-width:681px)and (max-width:1100px){.setup-layout-final{grid-template-columns:minmax(0,780px)}}.gbp-workspace .gbp-section{padding:28px 0;border-bottom:1px solid var(--rule, #c9c3b8)}.gbp-chooser{margin:20px 0 0;border-bottom:1px solid var(--rule, #c9c3b8)}.gbp-workspace .gbp-chooser>summary{padding:18px 0}.gbp-workspace .gbp-chooser .gbp-section:last-child{border-bottom:0}.gbp-workspace label{display:block;font-weight:600;margin:20px 0 8px}.gbp-workspace select{display:block;width:100%;min-height:48px;max-width:100%;margin:0 0 20px;padding:10px 12px;font:inherit;color:var(--ink, #14201c);background:var(--white, #fffdf8);border:1px solid var(--rule, #c9c3b8);border-radius:3px}.gbp-workspace select:focus-visible{outline:2px solid var(--orange, #b83b08);outline-offset:3px}.gbp-workspace select:disabled,.gbp-workspace button:disabled{cursor:not-allowed}.gbp-selected{padding:20px;margin:0 0 20px;background:var(--paper-deep, #eee9df);border-left:3px solid var(--pine, #063d32)}.gbp-profile{padding:24px 0}.gbp-profile-details{margin-top:12px}.gbp-profile-details .gbp-facts{margin-top:0}.gbp-facts{margin:24px 0}.gbp-facts>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:20px;padding:12px 0;border-top:1px solid var(--rule, #c9c3b8)}.gbp-facts dt{font-weight:600}.gbp-facts dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.gbp-field-line{display:block}.gbp-review{margin:24px 0;padding:24px;background:var(--white, #fffdf8);border-top:3px solid var(--pine, #063d32)}.gbp-review details{margin-bottom:20px}@media(max-width:720px){.gbp-facts>div{grid-template-columns:minmax(0,1fr);gap:6px}.gbp-review{padding:20px 16px}.gbp-workspace .gbp-section>button{width:100%}}.website-workspace{color:var(--ink, #14201c);background:var(--paper, #f7f3ea);font-family:"Source Sans 3",sans-serif;padding:clamp(18px,4vw,56px);max-width:1440px;margin:auto;overflow-wrap:anywhere}.website-workspace *{box-sizing:border-box}.website-workspace h1,.website-workspace h2,.website-workspace h3,.website-reading h4{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.14}.website-workspace h1{font-size:clamp(34px,5vw,60px);margin:8px 0 14px}.website-workspace h2{font-size:clamp(27px,3vw,38px);margin:16px 0}.website-workspace h3{font-size:25px;margin:28px 0 14px}.website-workspace p{line-height:1.55}.website-workspace button,.website-workspace input,.website-workspace textarea{font:inherit;min-height:44px;border:1px solid var(--pine, #063d32);border-radius:3px;padding:10px 14px;max-width:100%}.website-workspace button{background:transparent;color:var(--pine, #063d32);cursor:pointer;line-height:1.3}.website-workspace button:hover{background:var(--paper-deep, #eee9df)}.website-workspace button:disabled{opacity:.6;cursor:wait}.website-workspace .website-primary{background:var(--orange, #b83b08);border-color:var(--orange, #b83b08);color:#fff}.website-workspace .website-primary:hover{background:var(--orange-dark, #962f06)}.website-workspace :is(button,input,textarea,summary,a):focus-visible{outline:3px solid var(--orange, #b83b08);outline-offset:3px}.website-workspace a{color:var(--pine, #063d32);text-underline-offset:3px}.website-workspace summary{cursor:pointer;min-height:44px;padding:13px 0;font-weight:600}.website-workspace details{border-top:1px solid var(--rule, #c9c3b8);margin:16px 0}.website-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--paper-deep, #eee9df);padding:16px;font-size:13px;line-height:1.6}.website-masthead{display:flex;gap:24px;justify-content:space-between;align-items:start;border-bottom:3px solid var(--pine, #063d32);padding-bottom:20px}.website-eyebrow{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pine, #063d32)}.website-muted{color:var(--muted, #59625a);font-size:15px}.website-notice{min-height:24px;font-size:15px}.website-error,.website-recovery{border-left:4px solid var(--orange, #b83b08);padding:16px;background:#f2e3d5;margin:16px 0}.website-discover{margin:22px 0 30px}.website-discover label,.website-actions label{display:block;font-weight:600;margin-bottom:10px}.website-discover>div{display:flex;gap:12px}.website-discover input{flex:1;min-width:0;background:var(--white, #fffdf8)}.website-selection{padding:0 0 24px;border-bottom:1px solid var(--rule, #c9c3b8)}.website-result{padding:8px 0 24px;border-bottom:1px solid var(--rule, #c9c3b8)}.website-result h2{font-size:25px}.website-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:clamp(24px,5vw,72px)}.website-artifact{min-width:0}.website-diagnosis{padding:24px 0}.website-lead{font-size:21px}.website-link-change{display:grid;gap:12px;margin:24px 0}.website-link-change>div{border-left:3px solid var(--rule, #c9c3b8);padding:8px 16px}.website-link-change>div:last-child{border-color:var(--pine, #063d32)}.website-link-change dt{font-size:13px;font-weight:700;text-transform:uppercase}.website-link-change dd{margin:7px 0 0}.website-evidence>div{border-bottom:1px solid var(--rule, #c9c3b8);padding:10px 0}.website-versions{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.website-versions button[aria-pressed=true],.website-versions button[aria-pressed=true]:hover{background:var(--pine, #063d32);color:#fff}.website-page{padding:clamp(16px,3vw,36px);background:var(--white, #fffdf8);border-top:4px solid var(--pine, #063d32)}.website-page>h3{font-size:clamp(29px,3vw,40px)}.website-reading{font-size:19px;line-height:1.65}.website-page-block{margin:16px 0}.website-reading h4{font-size:27px;margin:28px 0 18px}.website-page-link{text-decoration:underline;text-underline-offset:3px}.website-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.website-table-scroll:focus-visible{outline:3px solid var(--orange, #b83b08);outline-offset:3px}.website-table-scroll table{width:100%;border-collapse:collapse}.website-table-scroll caption{text-align:left;font-weight:600;padding:12px 0}.website-table-scroll th,.website-table-scroll td{min-width:5rem;text-align:left;vertical-align:top;border:1px solid var(--rule, #c9c3b8);padding:10px}.website-table-scroll th{background:var(--paper-deep, #eee9df);font-weight:600}.website-image-description{border:1px dashed var(--rule, #c9c3b8);padding:20px;background:var(--paper, #f7f3ea);font-size:16px}.website-image-description>span{text-transform:uppercase;font-size:12px;letter-spacing:.08em}.website-image-description small{font-size:12px}.website-actions{border-left:1px solid var(--rule, #c9c3b8);padding:24px 0 0 24px}.website-actions h2{font-size:27px}.website-actions>button{display:block;width:100%;margin:12px 0}.website-actions textarea{width:100%;min-height:140px;resize:vertical;background:var(--white, #fffdf8)}.website-confirmation{border:1px solid var(--orange, #b83b08);padding:16px;margin-top:16px}.website-confirmation button{margin:5px 0;width:100%}.website-fields{display:grid;grid-template-columns:minmax(60px,1fr) minmax(0,3fr);gap:12px;font-size:14px}.website-fields dt{font-weight:600}.website-fields dd{margin:0;min-width:0}.website-history{margin-top:44px}.website-request-history{border-bottom:1px solid var(--rule, #c9c3b8);padding:12px 0}@media(max-width:740px){.website-masthead{display:block}.website-layout{display:flex;flex-direction:column;gap:16px}.website-actions{order:-1;border-left:0;border-bottom:1px solid var(--rule, #c9c3b8);padding:12px 0 24px}.website-discover>div{flex-direction:column}.website-fields{grid-template-columns:1fr;gap:5px}.website-fields dd{margin-bottom:14px}.website-reading{font-size:18px}}@media(prefers-reduced-motion:reduce){.website-workspace *,.website-workspace *:before,.website-workspace *:after{scroll-behavior:auto;transition:none;animation:none}}.creative-workbench{margin:2rem 0;border-top:1px solid var(--ink, #263d32);padding-top:1.5rem;max-width:70rem;overflow-wrap:anywhere}.creative-entry>summary{padding:1rem 0;color:var(--pine);font-weight:600;cursor:pointer}.creative-workbench form,.creative-workbench label{display:grid;gap:.5rem}.creative-workbench form{gap:1rem}.creative-workbench input:not([type=checkbox]),.creative-workbench select,.creative-workbench textarea{width:100%;min-width:0;box-sizing:border-box;padding:.65rem;font:inherit}.creative-workbench textarea{min-height:6rem}.creative-workbench .creative-evidence{display:flex;align-items:flex-start;margin:.7rem 0}.creative-workbench fieldset{min-width:0}.creative-artifact{margin:2rem 0;padding:1.5rem;background:#fffcf5;border:1px solid #ddd7c8;max-width:52rem;line-height:1.7}.creative-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0;align-items:center}.creative-actions label{width:100%}.creative-workbench details{margin:1rem 0}.creative-workbench button{min-height:44px;padding:.65rem 1rem;cursor:pointer}.creative-workbench button:not(.primary-action){color:var(--pine);border:1px solid var(--rule);background:transparent}.creative-workbench button:disabled{cursor:default;opacity:.55}.creative-workbench h1,.creative-artifact h2{font-family:Fraunces,Georgia,serif;color:var(--pine)}.creative-artifact h1{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2}@media(max-width:600px){.creative-artifact{padding:.8rem}.creative-actions{display:grid}}.website-connection{padding:1.75rem 0;border-block:1px solid var(--line, #c8c6b8);margin:1.5rem 0}.website-connection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.website-connection h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:30px;font-weight:500;line-height:1.2}.website-connection p{max-width:72ch}.website-connection a{overflow-wrap:anywhere}.website-connection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.website-connection-actions a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.website-connection-actions button{min-height:44px;padding:.65rem 1rem;font:inherit;background:transparent;color:var(--pine, #063d32);border:1px solid var(--pine, #063d32);border-radius:3px;cursor:pointer}.website-connection-actions button:hover{background:var(--paper-deep, #eee9df)}.website-connection-actions button:disabled{opacity:.6;cursor:default}.website-connection-actions .website-connection-primary{background:var(--orange, #b83b08);border-color:var(--orange, #b83b08);color:#fff}.website-connection :is(button,a):focus-visible{outline:3px solid var(--orange, #b83b08);outline-offset:3px}@media(max-width:600px){.website-connection-heading{display:block}.website-connection-heading strong{display:block;margin-top:.65rem}}.contextual-link-review{color:var(--ink, #172e26);margin:28px 0;padding:clamp(16px,3vw,28px);background:var(--paper, #f7f3ea);border:1px solid var(--rule, #c9c3b8);overflow-wrap:anywhere;min-width:0}.contextual-link-review header{border-bottom:2px solid var(--pine, #063d32);padding-bottom:12px;margin-bottom:18px}.contextual-link-review h2{font-size:clamp(24px,3vw,30px);margin:6px 0 12px}.contextual-link-review h3{font-size:20px;margin:0 0 12px}.contextual-link-review p{line-height:1.6}.contextual-link-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pine, #063d32)}.contextual-link-muted,.contextual-link-status{color:var(--muted, #59625a);font-size:14px}.contextual-link-status:empty{display:none}.contextual-link-review a{color:var(--pine, #063d32);text-decoration:underline;text-underline-offset:3px}.contextual-link-review fieldset{border:1px solid var(--rule, #c9c3b8);padding:16px;min-width:0;margin:20px 0}.contextual-link-review legend{font-weight:600;padding:0 6px}.contextual-link-page{padding:12px 0;border-bottom:1px solid var(--rule, #c9c3b8)}.contextual-link-page label,.contextual-link-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.5;min-height:44px;cursor:pointer}.contextual-link-page label{font-weight:600}.contextual-link-page>a{display:block;margin-left:30px;font-size:14px}.contextual-link-review input[type=checkbox]{appearance:auto;flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:var(--pine, #063d32)}.contextual-link-consent{margin:22px 0 18px}.contextual-link-review button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:11px 16px;border:1px solid var(--pine, #063d32);border-radius:3px;color:var(--pine, #063d32);background:var(--white, #fffdf8);font:inherit;font-weight:600;cursor:pointer}.contextual-link-review button:hover:not(:disabled){background:var(--pine, #063d32);color:var(--white, #fffdf8)}.contextual-link-review button:disabled{opacity:.55;cursor:not-allowed}.contextual-link-review :is(button,input,a):focus-visible{outline:3px solid var(--orange, #b83b08);outline-offset:4px}.contextual-link-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:24px 0}.contextual-link-candidate{min-width:0;padding:20px;background:var(--white, #fffdf8);border-top:3px solid var(--pine, #063d32)}.contextual-link-source{font-size:14px}.contextual-link-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.contextual-link-withdrawal{border-top:1px solid var(--rule, #c9c3b8);margin-top:28px;padding-top:22px}.contextual-link-error{border-left:4px solid var(--orange, #b83b08);padding:12px 16px;background:#f2e3d5}@media(max-width:600px){.contextual-link-review{padding:16px}.contextual-link-actions{flex-direction:column}.contextual-link-review button{width:100%}.contextual-link-candidate{padding:16px}}.support-page{color:var(--ink, #17312c);max-width:1100px;margin:0 auto;padding:28px}.support-page header{max-width:760px;margin-bottom:28px}.support-page h1{font-family:Fraunces,Georgia,serif;font-size:38px;margin:8px 0}.support-page p{line-height:1.6;overflow-wrap:anywhere}.support-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px}.support-layout nav{display:flex;flex-direction:column;gap:10px}.support-page button{text-align:left;padding:11px 15px;border:1px solid #59746c;border-radius:7px;background:#f9f8f1;color:#17312c;cursor:pointer;font:inherit;overflow-wrap:anywhere}.support-page button[aria-pressed=true]{background:#e0ebe3;border:2px solid #24574b}.support-page button:disabled{opacity:.55;cursor:default}.support-page button span{display:block;font-size:.9em;margin-top:5px}.support-page label{display:grid;gap:6px;margin:16px 0;font-weight:600}.support-page input,.support-page select,.support-page textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #87958c;background:#fffef9;border-radius:6px;color:#17312c;font:inherit}.support-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.support-actions label{width:100%}.support-history{padding:0;list-style:none}.support-history li{border-top:1px solid #bdc9bf;padding:15px 0}.support-message{white-space:pre-wrap}.support-error,.support-recovery{padding:16px;border-left:3px solid #a3482f;background:#f6ede2}@media(max-width:700px){.support-page{padding:16px}.support-layout{grid-template-columns:minmax(0,1fr);gap:20px}.support-page h1{font-size:32px}.support-actions button{width:100%}}.owner-support-summary{padding:0 12px;overflow-wrap:anywhere}.owner-support-summary>div{border-left:2px solid #59746c;margin:12px 0;padding-left:10px}.owner-support-summary p{margin:5px 0 12px;line-height:1.45}.owner-support-summary summary{cursor:pointer;margin:10px 0}.care-findings{border-block:2px solid #59746c;margin:24px 0;padding:8px 0 20px}.care-findings h3{font-family:Fraunces,Georgia,serif;font-size:25px}.care-findings h4{margin:16px 0 8px}.care-findings li{line-height:1.6;overflow-wrap:anywhere;margin:8px 0}.care-findings details{margin-top:18px;font-size:.9em}.care-findings summary{cursor:pointer}.care-date{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.care-date label{margin:0;flex:1;min-width:180px}.care-date button{margin-bottom:0}.care-record{border-top:1px solid #bdc9bf;padding-top:4px}.care-unknowns{border-left:3px solid #a3482f;padding:1px 14px;background:#f6ede2}.advocacy-page{max-width:900px;margin:0 auto;padding:32px 24px;color:var(--ink,#213e37)}.advocacy-page header{max-width:700px;margin-bottom:24px}.advocacy-page h1{font-family:Fraunces,Georgia,serif;font-size:clamp(32px,5vw,48px);line-height:1.15}.advocacy-page h2,.advocacy-page h3{font-family:Fraunces,Georgia,serif}.advocacy-page p{line-height:1.65;overflow-wrap:anywhere}.advocacy-story,.advocacy-editor,.advocacy-referrals{border-top:1px solid #c8d1c8;margin-top:32px;padding-top:24px}.advocacy-prose{font-size:19px;line-height:1.7;max-width:700px;white-space:pre-wrap}.advocacy-prose p{white-space:pre-wrap}.advocacy-page label{display:block;margin:16px 0}.advocacy-page input:not([type=checkbox]),.advocacy-page textarea{display:block;width:100%;box-sizing:border-box;padding:12px;font:inherit;border:1px solid #83998b;border-radius:4px;background:#fffdf8}.advocacy-page .advocacy-check{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.advocacy-check input{min-width:24px;min-height:24px;margin:0}.advocacy-page button,.advocacy-page a{min-height:44px;display:inline-flex;align-items:center;margin:8px 12px 8px 0;max-width:100%;overflow-wrap:anywhere}.advocacy-page button{padding:10px 16px;background:#234f42;color:#fff;border:0;border-radius:4px;font:inherit;cursor:pointer}.advocacy-page button:disabled{opacity:.55;cursor:default}.advocacy-page button:focus-visible,.advocacy-page a:focus-visible,.advocacy-page input:focus-visible,.advocacy-page textarea:focus-visible{outline:3px solid #ae662f;outline-offset:3px}.advocacy-page details{margin:16px 0}.advocacy-page summary{cursor:pointer;padding:12px 0;min-height:24px}.advocacy-recovery{padding:20px;background:#f3e9d7}.advocacy-page [role=alert]{color:#9c382a}.advocacy-page fieldset{min-width:0;padding:12px;border:1px solid #c8d1c8}.advocacy-page small{overflow-wrap:anywhere}@media(max-width:600px){.advocacy-page{padding:24px 16px}.advocacy-prose{font-size:18px}.advocacy-page button{width:100%;justify-content:center;margin-right:0}}.public-audit .audit-report{--report-ink: var(--audit-ink, #14201c);--report-pine: var(--audit-pine, #063d32);--report-muted: var(--audit-muted, #59625a);--report-rule: var(--audit-rule, #c9c3b8);--report-orange: var(--audit-orange, #b83b08);color:var(--report-ink);font-family:"Source Sans 3",sans-serif;font-size:18px;line-height:1.65;margin-inline:auto;max-width:1100px;min-width:0;overflow-wrap:anywhere}.public-audit .audit-report *,.public-audit .audit-report *:before,.public-audit .audit-report *:after{box-sizing:border-box}.public-audit .audit-report h1,.public-audit .audit-report h2,.public-audit .audit-report h3,.public-audit .audit-report p,.public-audit .audit-report blockquote,.public-audit .audit-report dl{margin:0}.public-audit .audit-report a{color:var(--report-pine);text-decoration-thickness:1px;text-underline-offset:4px}.public-audit .audit-report a:hover{color:var(--report-orange)}.public-audit .audit-report a:focus-visible{border-radius:1px;outline:3px solid var(--report-orange);outline-offset:4px}.public-audit .audit-report summary:focus-visible{outline:3px solid var(--report-orange);outline-offset:4px}.public-audit .audit-report [id]{scroll-margin-top:28px}.public-audit .audit-report-heading{padding-block:32px 38px}.public-audit .audit-report .audit-report-eyebrow{color:var(--report-pine);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.public-audit .audit-report h1{color:var(--report-pine);font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4.6vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin-block:20px 24px;max-width:22ch;text-wrap:pretty}.public-audit .audit-report-business{align-items:baseline;color:var(--report-muted);display:flex;flex-wrap:wrap;font-size:16px;gap:0 20px;margin-bottom:28px}.public-audit .audit-report-business a{align-items:center;display:inline-flex;min-height:44px}.public-audit .audit-report .audit-report-summary{font-size:22px;line-height:1.6;max-width:65ch}.public-audit .audit-report-prose{white-space:pre-wrap}.public-audit .audit-report-reading-links{border-block:1px solid var(--report-rule);padding-block:10px}.public-audit .audit-report-reading-links ul,.public-audit .audit-report-reference-list,.public-audit .audit-report-citation-list,.public-audit .audit-report-related-findings{display:flex;flex-wrap:wrap;gap:0 18px;list-style:none;margin:0;padding:0}.public-audit .audit-report-reading-links a,.public-audit .audit-report-reference-list a,.public-audit .audit-report-citation-list a,.public-audit .audit-report-related-findings a,.public-audit .audit-report-next-link,.public-audit .audit-report-destination{align-items:center;display:inline-flex;min-height:44px;padding-block:8px}.public-audit .audit-report-reading-links a{font-size:16px;font-weight:600}.public-audit .audit-report .audit-report-next{background:#e9eddf;border-left:3px solid var(--report-pine);margin-block:34px 4px;max-width:78ch;padding:24px 28px 18px}.public-audit .audit-report-next>p{font-size:20px;line-height:1.55;margin-block:8px}.public-audit .audit-report .audit-report-next h2{color:var(--report-pine);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.public-audit .audit-report-next-link{font-size:16px;font-weight:650}.public-audit .audit-report-section{border-bottom:1px solid var(--report-rule);display:grid;gap:24px 42px;grid-template-columns:170px minmax(0,1fr);padding-block:46px}.public-audit .audit-report-section>h2{color:var(--report-pine);font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.25;max-width:12ch}.public-audit .audit-report-section-body{max-width:72ch;min-width:0}.public-audit .audit-report-section-body>.audit-report-prose+.audit-report-references{margin-top:14px}.public-audit .audit-report .audit-report-references{align-items:baseline;color:var(--report-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:0 12px;line-height:1.4;margin-top:8px}.public-audit .audit-report-reference-list{gap:0 10px}.public-audit .audit-report-reference-list a{justify-content:center;min-width:44px}.public-audit .audit-report-ordered-list,.public-audit .audit-report-website-list,.public-audit .audit-report-answer-list,.public-audit .audit-report-source-list{list-style:none;margin:0;padding:0}.public-audit .audit-report-ordered-list>li+li,.public-audit .audit-report-website-list>li+li,.public-audit .audit-report-answer-list>li+li,.public-audit .audit-report-source-list>li+li{border-top:1px solid var(--report-rule);margin-top:28px;padding-top:28px}.public-audit .audit-report-item-heading{align-items:baseline;display:flex;gap:12px;margin-bottom:16px}.public-audit .audit-report-rank{color:var(--report-orange);flex:0 0 auto;font-size:15px;font-variant-numeric:tabular-nums;font-weight:650}.public-audit .audit-report h3{color:var(--report-pine);font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.public-audit .audit-report-explanation{margin-top:18px}.public-audit .audit-report-explanation>dt{font-size:16px;font-weight:650;margin-top:16px}.public-audit .audit-report-explanation>dd{margin:4px 0 0}.public-audit .audit-report .audit-report-qualification{color:var(--report-muted);font-size:16px;line-height:1.5;margin-top:18px}.public-audit .audit-report-website-list .audit-report-eyebrow{font-size:12px;margin-bottom:8px}.public-audit .audit-report-website-list h3{font-size:21px;margin-bottom:10px}.public-audit .audit-report-strength:before{background:var(--lime, #bacb25);content:"";display:inline-block;height:9px;margin-right:9px;width:9px}.public-audit .audit-report-wording{background:var(--audit-white, #fffdf8);border-left:2px solid var(--report-pine);margin-top:24px;padding:22px 26px 26px}.public-audit .audit-report-wording>.audit-report-eyebrow{margin-bottom:14px}.public-audit .audit-report-wording blockquote{font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:400;line-height:1.65}.public-audit .audit-report .audit-report-effort{color:var(--report-muted);font-size:16px;margin-top:18px}.public-audit .audit-report-related-findings{color:var(--report-muted);font-size:15px;margin-top:6px}.public-audit .audit-report-destination{font-size:16px;margin-top:12px;max-width:100%}.public-audit .audit-report-answer-list h3{margin-top:8px}.public-audit .audit-report-answer-meta{color:var(--report-muted);display:flex;flex-wrap:wrap;font-size:15px;gap:2px 18px;margin-block:14px 20px}.public-audit .audit-report .audit-report-answer-quote{border-left:2px solid var(--report-rule);padding-left:22px}.public-audit .audit-report-citations{font-size:15px;line-height:1.5;margin-top:18px}.public-audit .audit-report-citations>p{color:var(--report-muted)}.public-audit .audit-report-citation-list{display:block;margin-top:4px}.public-audit .audit-report-source-list{margin-top:28px}.public-audit .audit-report-source-heading{align-items:baseline;display:flex;gap:12px}.public-audit .audit-report-source-heading h3{font-size:18px;letter-spacing:0}.public-audit .audit-report-source-heading a{display:inline-block;min-height:44px;padding-bottom:10px}.public-audit .audit-report-source-meta{color:var(--report-muted);font-size:15px}.public-audit .audit-report-source-list .audit-report-qualification{margin-top:8px}.public-audit .audit-report-source-excerpt{font-size:16px;margin-top:10px}.public-audit .audit-report-source-excerpt summary{color:var(--report-pine);cursor:pointer;min-height:44px;padding-block:10px;text-decoration:underline;text-underline-offset:4px}.public-audit .audit-report-source-excerpt blockquote{border-left:2px solid var(--report-rule);margin-block:12px 4px;padding-left:16px}@media(max-width:760px){.public-audit .audit-report-section{column-gap:28px;grid-template-columns:135px minmax(0,1fr)}.public-audit .audit-report-section>h2{font-size:23px}}@media(max-width:620px){.public-audit .audit-report{font-size:17px}.public-audit .audit-report-heading{padding-block:24px 28px}.public-audit .audit-report h1{font-size:clamp(32px,8.8vw,48px);letter-spacing:-.04em;margin-block:16px 18px}.public-audit .audit-report-business{font-size:15px;gap:0 14px;margin-bottom:20px}.public-audit .audit-report .audit-report-summary{font-size:20px}.public-audit .audit-report .audit-report-next{margin-top:26px;padding:20px 18px 14px}.public-audit .audit-report-next>p{font-size:19px}.public-audit .audit-report-section{display:block;padding-block:32px}.public-audit .audit-report-section>h2{font-size:28px;margin-bottom:22px;max-width:none}.public-audit .audit-report h3{font-size:22px}.public-audit .audit-report-wording{padding:18px}.public-audit .audit-report-wording blockquote{font-size:19px}.public-audit .audit-report .audit-report-answer-quote{padding-left:16px}.public-audit .audit-report-reading-links ul{column-gap:16px}}.acquisition-panel{display:grid;gap:1.5rem;min-width:0}.acquisition-panel h2{font-family:var(--font-heading, "Fraunces", serif)}.acquisition-panel label{display:grid;gap:.5rem;font-weight:600}.acquisition-panel select,.acquisition-panel textarea{width:100%;min-width:0;padding:.7rem;font:inherit;border:1px solid #aab8ad;border-radius:6px;background:#fff}.acquisition-intake,.acquisition-panel .owner-sheet{padding:1.25rem;background:#fff;border:1px solid #d6ded5;border-radius:10px;display:grid;gap:1rem}.acquisition-prospects{display:flex;flex-wrap:wrap;gap:.5rem}.acquisition-panel p,.acquisition-panel small,.acquisition-panel a{overflow-wrap:anywhere}.acquisition-message-body{white-space:pre-wrap;font-size:1.08rem;line-height:1.65;max-width:72ch}.acquisition-panel details>summary{cursor:pointer;padding:.75rem 0;font-weight:600}.acquisition-panel li{margin-bottom:1rem}.acquisition-audit{min-width:0}.acquisition-incoming-item{border-top:1px solid #d6ded5;padding-top:1rem;min-width:0}.acquisition-incoming pre{white-space:pre-wrap;overflow-wrap:anywhere}.acquisition-incoming details .owner-button{display:inline-flex;margin:.5rem 0}@media(max-width:600px){.acquisition-panel .owner-operation-actions{display:grid}.acquisition-panel .owner-button{white-space:normal}}.pm-panel{background:var(--surface, #fffdf9);border:1px solid var(--border, #ded8cc);border-radius:14px;padding:clamp(16px,3vw,32px);margin:24px 0;overflow-wrap:anywhere}.pm-panel header{max-width:850px}.pm-panel h2{font-family:Fraunces,Georgia,serif;font-size:clamp(25px,3vw,34px)}.pm-panel h3{margin-top:12px}.pm-panel label{display:flex;flex-direction:column;gap:5px;margin:12px 0}.pm-panel input,.pm-panel select,.pm-panel textarea{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #aaa69a;border-radius:6px;color:#27372f;background:#fff;font:inherit}.pm-panel fieldset{min-width:0;border:0;padding:0}.pm-panel legend{font-weight:650;font-size:20px}.pm-panel button{margin:6px 8px 6px 0;padding:10px 15px;border:1px solid #597064;border-radius:6px;background:#edf2eb;color:#243c30;font:inherit;cursor:pointer}.pm-panel button:disabled{opacity:.55;cursor:default}.pm-panel .pm-check{flex-direction:row;align-items:flex-start;gap:10px}.pm-check input{width:18px;flex:0 0 18px;margin-top:5px}.pm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.pm-account,.pm-import,.pm-account-form{padding:18px 0;border-bottom:1px solid #d5d8cb}.pm-report{padding:20px 0;border-top:2px solid #d5d8cb}.pm-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pm-row{background:#f5f4ed;padding:16px;border-radius:8px;min-width:0}.pm-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pm-row dd{margin:0;font-size:21px;font-weight:600}.pm-row dt,.pm-identity{color:#526058;font-size:14px}.pm-copy{white-space:pre-wrap}.pm-panel details{margin:14px 0}.pm-panel summary{cursor:pointer;font-weight:600}.pm-panel [role=alert]{color:#923d2a}@media(max-width:650px){.pm-fields,.pm-rows{grid-template-columns:minmax(0,1fr)}}.community-panel{max-width:960px}.community-panel>p,.community-reply>p,.community-reply aside>p{margin:12px 0}.community-panel form{display:grid;gap:12px;margin:24px 0}.community-panel label{display:grid;gap:8px}.community-panel input,.community-panel textarea,.community-panel select{width:100%;min-width:0;padding:12px;font:inherit;border:1px solid var(--border, #cbc8bf);border-radius:6px;background:var(--surface, #fff);color:inherit;box-sizing:border-box}.community-panel textarea{min-height:110px}.community-panel textarea.community-draft{min-height:350px;line-height:1.65}.community-search-results{margin:32px 0}.community-search-result{padding:20px 0;border-top:1px solid var(--border, #cbc8bf);overflow-wrap:anywhere}.community-search-result h4{font-size:1.2rem;margin:0 0 12px}.community-search-brief{max-width:680px}.community-reply{border-top:1px solid var(--border, #cbc8bf);margin-top:28px;padding-top:20px;overflow-wrap:anywhere}.community-artifact{margin:24px 0;padding:24px;background:var(--paper, #faf8f2);border-left:3px solid #466451}.community-prose{white-space:pre-wrap;line-height:1.7}.community-panel small{display:block}.community-panel details{margin:16px 0}.community-panel .owner-operation-actions{margin:20px 0;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:520px){.community-artifact{padding:16px}.community-panel .owner-button{white-space:normal;max-width:100%}.owner-console .owner-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-console .owner-view-switch button{overflow-wrap:normal;padding:10px}}.owner-console{--owner-paper: #f7f3ea;--owner-white: #fffdf8;--owner-ink: #14201c;--owner-pine: #063d32;--owner-muted: #59625a;--owner-rule: #c9c3b8;--owner-orange: #b83b08;color:var(--owner-ink);background:var(--owner-paper);min-height:100vh;font:18px/1.5 "Source Sans 3",sans-serif;overflow-wrap:anywhere}.owner-console *,.owner-console *:before,.owner-console *:after{box-sizing:border-box}.owner-console :is(button,input,textarea,select){font:inherit}.owner-console :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--owner-orange);outline-offset:4px}.owner-console :is(button,input,select){min-height:44px}.owner-console button{cursor:pointer}.owner-console button:disabled{cursor:not-allowed;opacity:.58}.owner-console a{color:var(--owner-pine);text-underline-offset:.2em}.owner-console h1,.owner-console h2,.owner-console h3,.owner-console p{margin:0}.owner-console h1,.owner-console h2,.owner-console h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.12}.owner-console h1{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.owner-console h2{font-size:clamp(1.65rem,2.5vw,2.25rem);letter-spacing:-.03em}.owner-console h3{font-size:1.4rem}.owner-console small{font-size:.85rem}.owner-console .owner-muted{color:var(--owner-muted)}.owner-console .owner-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.owner-skip{position:absolute;z-index:2;left:20px;top:10px;padding:10px;background:var(--owner-white);transform:translateY(-150%)}.owner-skip:focus{transform:translateY(0)}.owner-masthead{background:var(--owner-pine);color:var(--owner-white);padding:22px max(24px,calc((100vw - 1440px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}.owner-brand{font-family:Fraunces,Georgia,serif;font-size:1.6rem;font-weight:600;letter-spacing:-.045em}.owner-actor{text-align:right;font-size:.9rem}.owner-actor span{display:block;opacity:.78}.owner-shell{max-width:1440px;margin:auto;padding:42px 32px 72px}.owner-intro{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:30px}.owner-intro .owner-eyebrow{color:var(--owner-orange);margin-bottom:12px}.owner-intro-copy{max-width:37rem;margin-top:16px!important;color:var(--owner-muted)}.owner-view-switch{display:flex;gap:6px;border-bottom:1px solid var(--owner-rule);margin-bottom:30px}.owner-view-switch button{background:none;border:0;border-bottom:3px solid transparent;padding:12px 22px;color:var(--owner-muted)}.owner-view-switch button[aria-pressed=true]{border-bottom-color:var(--owner-orange);color:var(--owner-ink);font-weight:700}.owner-directory-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:38px;align-items:start}.owner-directory{min-width:0}.owner-directory .owner-eyebrow{margin-bottom:8px}.owner-directory ul,.owner-work-list{list-style:none;margin:16px 0 0;padding:0}.owner-directory li{border-top:1px solid var(--owner-rule)}.owner-property-choice{border:0;background:none;width:100%;text-align:left;color:var(--owner-ink);padding:18px 12px;border-left:3px solid transparent}.owner-property-choice[aria-pressed=true]{border-left-color:var(--owner-pine);background:#eee9df}.owner-property-choice strong,.owner-property-choice span{display:block}.owner-property-choice span{margin-top:3px;color:var(--owner-muted);font-size:.9rem}.owner-directory-note{margin-top:20px!important;font-size:.88rem;color:var(--owner-muted)}.owner-detail{min-width:0}.owner-property-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--owner-rule)}.owner-property-heading h2{margin:8px 0 12px}.owner-property-links{display:flex;flex-direction:column;align-items:start;gap:8px;flex-shrink:0}.owner-property-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}.owner-health{padding:24px 0;border-bottom:1px solid var(--owner-rule)}.owner-health h3{margin-bottom:10px}.owner-next{margin-top:14px!important;color:var(--owner-pine)}.owner-attention{margin:18px 0 0;padding:16px 20px;background:#f2e5d2;border-left:3px solid var(--owner-orange)}.owner-attention p+p{margin-top:8px}.owner-work-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;margin-top:30px;align-items:start}.owner-work{min-width:0}.owner-work-select{display:block;margin-bottom:24px}.owner-work-select select{display:block;width:100%;margin-top:8px}.owner-version-select{display:block;margin-bottom:16px}.owner-version-select select{display:block;width:100%;margin-top:8px}.owner-version-note{padding:12px 0;margin-bottom:16px!important;color:var(--owner-pine);font-size:.95rem}.owner-version-historical{border-left:3px solid var(--owner-orange);background:#f2e5d2;padding:12px 16px}.owner-work-title{margin:10px 0 16px!important;font-size:clamp(1.9rem,3vw,2.7rem)!important}.owner-work-status{color:var(--owner-pine);font-weight:600}.owner-work-context{padding-bottom:24px}.owner-work-context p+p{margin-top:10px}.owner-artifact{border-top:3px solid var(--owner-pine);background:var(--owner-white);padding:28px}.owner-artifact figure{margin:0 0 28px}.owner-artifact img{display:block;width:100%;height:auto}.owner-artifact figcaption{margin-top:8px;font-size:.88rem;color:var(--owner-muted)}.owner-article-body{font-size:1.08rem;line-height:1.7}.owner-article-body :is(p,ul,ol,blockquote){margin:0 0 1.2em}.owner-article-body :is(h2,h3,h4){margin:1.4em 0 .65em}.owner-article-body>:first-child{margin-top:0}.owner-article-body>:last-child{margin-bottom:0}.owner-article-body pre{white-space:pre-wrap}.owner-article-body table{width:100%;border-collapse:collapse;table-layout:fixed}.owner-article-body :is(th,td){border:1px solid var(--owner-rule);padding:8px;vertical-align:top}.owner-social-post{border-top:1px solid var(--owner-rule);padding-top:20px;margin-top:24px}.owner-social-post p{white-space:pre-wrap;margin:14px 0}.owner-metadata{margin-top:20px;padding:14px 0;border-top:1px solid var(--owner-rule);color:var(--owner-muted);font-size:.9rem}.owner-console summary{min-height:44px;cursor:pointer;padding:8px 0}.owner-console dl{margin:12px 0 0}.owner-console dt{font-weight:600;margin-top:10px}.owner-console dd{margin:2px 0 0}.owner-operations{border-top:3px solid var(--owner-pine);padding-top:22px}.owner-operation{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--owner-rule)}.owner-operation h3{margin-bottom:12px}.owner-operation>p{font-size:.95rem;margin-bottom:14px}.owner-batch-list{list-style:none;margin:0;padding:0}.owner-batch-list>li{border-top:1px solid var(--owner-rule);padding-top:16px;margin-top:16px;font-size:.95rem}.owner-console .owner-batch-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}.owner-console .owner-batch-counts dt{min-height:3em;margin:0 0 8px;font-size:.8rem;line-height:1.5}.owner-console .owner-batch-counts dd{margin:0;font-size:1.6rem;line-height:1.2;font-weight:600;color:var(--owner-pine)}.owner-batch-list details{color:var(--owner-muted);font-size:.85rem}.owner-operation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.owner-button{border:1px solid var(--owner-pine);border-radius:3px;padding:10px 16px;background:transparent;color:var(--owner-pine);font-weight:600}.owner-button-primary{background:var(--owner-orange);border-color:var(--owner-orange);color:#fffdf8}.owner-button-danger{border-color:var(--owner-orange);color:var(--owner-orange)}.owner-form{margin-top:24px;padding:22px;background:#eee9df;border-top:3px solid var(--owner-orange)}.owner-form h3{margin-bottom:14px}.owner-form label{display:block;margin:18px 0 8px;font-weight:600}.owner-console :is(input,textarea,select){color:var(--owner-ink);background:var(--owner-white);border:1px solid #817f74;border-radius:3px;padding:10px;max-width:100%}.owner-form :is(input,textarea){display:block;width:100%}.owner-form textarea{min-height:120px;resize:vertical}.owner-target{font-size:.9rem;line-height:1.5}.owner-target strong{display:block}.owner-target dl{font-size:.83rem}.owner-command-feedback{padding:16px 20px;margin:24px 0;background:#e6edda;border-left:3px solid var(--owner-pine)}.owner-command-feedback[data-kind=error]{background:#f2e5d2;border-color:var(--owner-orange)}.owner-empty{border-top:1px solid var(--owner-rule);padding:36px 0;max-width:42rem}.owner-empty h2{margin-bottom:14px}.owner-empty p{margin-bottom:18px}.owner-empty .owner-button{margin-top:8px}.owner-footer{margin-top:36px;padding-top:20px;border-top:1px solid var(--owner-rule);color:var(--owner-muted);font-size:.9rem}.owner-footer p+p{margin-top:6px}@media(max-width:1180px){.owner-directory-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.owner-work-layout{grid-template-columns:minmax(0,1fr)}.owner-operations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:760px){.owner-shell{padding:30px 20px 48px}.owner-masthead{padding:20px;align-items:start;flex-direction:column;gap:12px}.owner-actor{text-align:left}.owner-actor span{display:inline;margin-right:8px}.owner-intro{align-items:start;flex-direction:column;gap:18px}.owner-directory-layout{grid-template-columns:minmax(0,1fr);gap:32px}.owner-directory ul{margin-top:8px}.owner-property-choice{padding:14px 12px}.owner-view-switch button{flex:1;padding:12px 8px}.owner-property-heading{flex-direction:column;gap:16px}.owner-artifact{padding:22px 18px}.owner-operations{grid-template-columns:minmax(0,1fr);gap:0}.owner-form{padding:20px 16px}.owner-operation-actions .owner-button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.owner-console *,.owner-console *:before,.owner-console *:after{scroll-behavior:auto;animation:none;transition:none}}.public-audit{--audit-paper: #f7f3ea;--audit-white: #fffdf8;--audit-ink: #14201c;--audit-pine: #063d32;--audit-muted: #59625a;--audit-rule: #c9c3b8;--audit-orange: #b83b08;background:var(--audit-paper);color:var(--audit-ink);min-height:100vh;font:18px/1.55 "Source Sans 3",sans-serif;overflow-wrap:anywhere}.public-audit *,.public-audit *:before,.public-audit *:after{box-sizing:border-box}.public-audit :is(button,input,select){font:inherit;min-height:44px}.public-audit :is(a,button,input,summary):focus-visible{outline:3px solid var(--audit-orange);outline-offset:4px}.public-audit :is(h1,h2,h3,p){margin:0}.public-audit :is(h1,h2,h3){font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.15;letter-spacing:-.025em}.public-audit h1{font-size:clamp(2.3rem,4.7vw,4.5rem);letter-spacing:-.05em}.public-audit h2{font-size:clamp(1.65rem,3vw,2.6rem)}.public-audit h3{font-size:1.35rem}.public-audit a{color:var(--audit-pine);text-underline-offset:.2em}.public-audit button{cursor:pointer}.public-audit button:disabled{cursor:not-allowed;opacity:.65}.public-audit input{border:1px solid var(--audit-muted);border-radius:2px;padding:12px 14px;background:var(--audit-white);color:var(--audit-ink);min-width:0}.public-audit input[aria-invalid=true]{border-color:var(--audit-orange)}.public-audit summary{cursor:pointer;min-height:44px;padding-block:8px}.public-audit .audit-eyebrow{color:var(--audit-orange);font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}.audit-muted{color:var(--audit-muted);font-size:.92rem}.audit-skip{position:absolute;top:8px;left:16px;z-index:10;transform:translateY(-200%);background:var(--audit-white);padding:12px}.audit-skip:focus{transform:none}.audit-masthead{background:var(--audit-pine);color:var(--audit-white);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(24px,calc((100vw - 1320px)/2))}.audit-brand{font-family:Fraunces,Georgia,serif;font-size:1.5rem;letter-spacing:-.04em}.audit-masthead p{font-size:.88rem}.audit-shell{max-width:1320px;margin-inline:auto;padding:64px 32px 80px}.audit-entry{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:72px;padding-block:20px 64px}.audit-entry h1{max-width:12.5ch}.audit-lede{max-width:39rem;margin-top:26px!important;font-size:1.2rem}.audit-entry-form{margin-top:36px}.audit-entry-form label{display:block;font-weight:600;margin-bottom:10px}.audit-entry-controls{display:flex;gap:10px}.audit-entry-controls input{flex:1;width:100%}.audit-entry-form .audit-muted{margin-top:12px}.audit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--audit-pine);border-radius:2px;background:transparent;color:var(--audit-pine);min-height:48px;padding:11px 20px;font-weight:600;text-decoration:none}.audit-primary{border-color:var(--audit-orange);background:var(--audit-orange);color:var(--audit-white)!important}.audit-entry-preview{border-top:4px solid var(--audit-pine);padding:26px 26px 0;background:#eae9d8}.audit-entry-preview h2{font-size:2.05rem}.audit-entry-preview ol{list-style:none;padding:0;margin:24px 0 0}.audit-entry-preview li{display:flex;gap:20px;padding:24px 0;border-top:1px solid #babfac}.audit-entry-preview li>span{color:var(--audit-pine);font-size:.9rem;padding-top:3px;flex:0 0 1.5em;white-space:nowrap}.audit-entry-preview li p{margin-top:8px;font-size:.95rem}.audit-error{border-left:3px solid var(--audit-orange);background:#f2e5d2;padding:14px 18px;margin-top:18px!important}.audit-status{max-width:48rem;margin-inline:auto;padding-block:20px 60px}.audit-status>p{margin-top:20px}.audit-status .audit-eyebrow{margin-top:0}.audit-website{display:block;color:var(--audit-muted);margin-top:18px}.audit-progress-track{border-top:3px solid var(--audit-pine);margin-top:32px;padding:24px 0}.audit-progress-track p+p{margin-top:10px}.audit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.audit-claim{border-top:3px solid var(--audit-orange);background:#eee9df;padding:28px;margin-top:40px}.audit-claim p{margin-top:16px}.audit-claim label{display:flex;align-items:start;gap:12px;margin-top:20px}.audit-claim input[type=checkbox]{flex-shrink:0;width:20px;min-height:24px;margin-top:3px;accent-color:var(--audit-pine)}.audit-footer{border-top:1px solid var(--audit-rule);padding-top:24px;color:var(--audit-muted);font-size:.88rem}.audit-footer p+p{margin-top:10px}@media(max-width:1000px){.audit-entry{gap:32px}.audit-entry-controls{flex-direction:column}}@media(max-width:720px){.audit-shell{padding:36px 20px 48px}.audit-masthead{padding:18px 20px;flex-wrap:wrap;gap:4px 16px}.audit-brand{font-size:1.35rem}.audit-entry{grid-template-columns:1fr;padding-top:0;gap:36px}.audit-entry h1{max-width:16ch}.audit-lede{font-size:1.08rem;margin-top:20px!important}.audit-entry-preview{padding:22px 20px 0}.audit-entry-preview h2{font-size:1.8rem}.audit-claim{padding:24px 18px}.audit-actions{align-items:stretch;flex-direction:column}.audit-actions .audit-button{width:100%}}@media(prefers-reduced-motion:no-preference){.audit-progress-track{animation:audit-arrival .3s ease-out}@keyframes audit-arrival{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}}.public-audit :is(input,.audit-button){transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,transform .16s ease}.public-audit input:hover{border-color:var(--audit-pine)}.public-audit input:focus{border-color:var(--audit-orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--audit-orange) 13%,transparent)}.public-audit .audit-entry[data-has-website=true] input:not([aria-invalid=true]){border-color:var(--audit-pine);box-shadow:inset 4px 0 0 var(--audit-pine)}.public-audit .audit-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 22px #063d3224}.public-audit .audit-button:not(:disabled):active{transform:translateY(1px) scale(.985);box-shadow:none}.audit-awake{margin-top:32px;padding:24px;color:var(--audit-white);background:var(--audit-pine);border-top:4px solid var(--audit-orange);box-shadow:0 18px 48px #063d3229}.audit-awake-business{display:flex;align-items:center;gap:11px;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / 16%);font-family:Fraunces,Georgia,serif;font-size:1.18rem;overflow-wrap:anywhere}.audit-awake-business i{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:var(--audit-orange);box-shadow:0 0 0 6px #b83b0833}.audit-awake ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:24px 0 0;padding:0}.audit-awake li{position:relative;display:grid;gap:10px;padding:0 16px 0 0;color:#fffdf87a;font-size:.82rem}.audit-awake li:before{content:"";position:absolute;top:5px;left:8px;right:0;height:1px;background:#ffffff2e}.audit-awake li:last-child:before{display:none}.audit-awake li>i{position:relative;z-index:1;width:11px;height:11px;border:1px solid currentColor;border-radius:50%;background:var(--audit-pine)}.audit-awake li.is-complete,.audit-awake li.is-current{color:#fffdf8}.audit-awake li.is-complete:before{background:#d7dd8c}.audit-awake li.is-complete>i{border-color:#d7dd8c;background:#d7dd8c}.audit-awake li.is-current>i{border-color:var(--audit-orange);background:var(--audit-orange);box-shadow:0 0 0 5px #b83b0838}@media(prefers-reduced-motion:no-preference){.audit-awake{animation:audit-wake-in .55s cubic-bezier(.2,.8,.2,1) both}.audit-awake li.is-current>i{animation:audit-wake-pulse 2.2s ease-in-out infinite}@keyframes audit-wake-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes audit-wake-pulse{50%{box-shadow:0 0 0 9px #b83b080d}}}@media(max-width:620px){.audit-awake ol{grid-template-columns:1fr;gap:12px}.audit-awake li{grid-template-columns:14px 1fr;align-items:center;gap:9px;padding:0}.audit-awake li:before{top:10px;left:5px;right:auto;width:1px;height:26px}}@media(prefers-reduced-motion:reduce){.public-audit :is(input,.audit-button),.audit-awake,.audit-awake *{transition:none!important;animation:none!important}}.rh-page{max-width:1280px;margin-inline:auto;color:var(--ink)}.first-party-analytics.rh-source{display:block;margin-block:24px}.first-party-analytics p{line-height:1.55;max-width:75ch}.first-party-analytics form{max-width:620px}.first-party-analytics label{display:block;margin-block:16px}.first-party-analytics input,.first-party-analytics select,.first-party-analytics textarea{display:block;width:100%;max-width:100%;min-height:44px;box-sizing:border-box}.first-party-analytics button,.first-party-analytics summary{min-height:44px}.first-party-analytics article{border-top:1px solid var(--line, #d7dfdb);margin-top:24px;padding-top:16px}.rh-page p{line-height:1.55}.rh-page>header{max-width:850px;margin-bottom:48px}.rh-page>header h1{font-family:Fraunces,serif;font-weight:500;font-size:clamp(34px,4vw,54px);line-height:1.08;margin:12px 0 18px}.rh-page>header>p:last-child{font-size:20px;color:var(--muted)}.rh-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--muted)}.rh-story{border-top:2px solid var(--pine);padding-block:25px 40px}.rh-story h2{font-family:Fraunces,serif;font-weight:500;font-size:30px;color:var(--pine);max-width:800px;margin:8px 0 28px}.rh-story-lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.rh-story-lines h3{font-size:15px;color:var(--pine);margin-top:0}.rh-story-lines p{margin-bottom:8px}.rh-story-lines a,.rh-section-heading a{display:inline-flex;align-items:center;min-height:44px;color:var(--orange-dark);text-underline-offset:4px}.rh-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.rh-section-heading h2{font-family:Fraunces,serif;font-weight:500;color:var(--pine);font-size:28px}.rh-section-heading>span{color:var(--muted);font-size:15px}.rh-sources{margin-block:25px 55px}.rh-source{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:0 35px;border-top:1px solid var(--rule);padding-block:22px}.rh-source h3{font-size:20px;margin:0;color:var(--pine)}.rh-source p{margin-block:6px}.rh-property-ref{color:var(--muted);font-size:15px;overflow-wrap:anywhere}.rh-source-controls{grid-column:2}.rh-source-status:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.rh-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.rh-actions button,.rh-event-check button{background:var(--pine);color:var(--white);border:1px solid var(--pine);padding:10px 16px;border-radius:2px;cursor:pointer}.rh-actions .rh-secondary{background:transparent;color:var(--pine)}.rh-actions button:disabled,.rh-event-check button:disabled{opacity:.6;cursor:progress}.rh-error,.rh-recovery{color:#682508;border-left:3px solid var(--orange);padding-left:14px}.rh-evidence{padding:28px 0 34px;border-top:1px solid var(--rule)}.rh-evidence-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.rh-evidence h3{color:var(--pine);font-family:Fraunces,serif;font-size:24px;font-weight:500;margin:6px 0}.rh-evidence-heading .rh-eyebrow{margin-top:0}.rh-status{border-left:3px solid var(--rule);padding:5px 0 5px 10px;font-size:14px;flex-shrink:0;max-width:35%}.rh-status[data-state=available],.rh-status[data-state=true_zero]{border-color:var(--lime)}.rh-window{color:var(--muted);font-size:15px}.rh-readings{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px 45px;margin-block:24px}.rh-readings>li{min-width:150px;max-width:100%}.rh-reading-label{display:block;font-size:15px}.rh-value{display:block;font-family:Fraunces,serif;font-weight:500;font-size:34px;color:var(--pine);margin-top:5px}.rh-readings p{color:var(--muted);max-width:420px}.rh-dimensions{font-size:14px}.rh-dimensions>div{display:flex;gap:8px}.rh-dimensions dd{margin:0;overflow-wrap:anywhere}.rh-qualifications{padding-left:20px;line-height:1.6}.rh-provenance{max-width:850px}.rh-provenance summary{display:list-item;align-content:center;cursor:pointer;color:var(--pine);text-decoration:underline;text-underline-offset:4px}.rh-provenance>dl,.rh-definition{margin-left:18px}.rh-provenance dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:15px;margin-block:12px}.rh-provenance dt{font-weight:600}.rh-provenance dd{margin:0;overflow-wrap:anywhere}.rh-provenance dd span{color:var(--muted)}.rh-definition{border-left:2px solid var(--rule);padding-left:20px}.rh-definition h4{margin-bottom:6px;font-size:17px}.rh-definition ul{padding-left:20px;line-height:1.6}.rh-definition li{margin-bottom:10px;overflow-wrap:anywhere}.rh-empty{border-top:1px solid var(--rule);padding-block:25px}.rh-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rh-page :is(h1,h2,h3,h4,p,a){overflow-wrap:anywhere}@media(max-width:850px){.rh-story-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:540px){.rh-page>header{margin-bottom:32px}.rh-page>header>p:last-child{font-size:18px}.rh-story-lines,.rh-source{grid-template-columns:minmax(0,1fr)}.rh-story-lines{gap:15px}.rh-story-lines h3{margin-bottom:5px}.rh-story-lines p{margin-top:5px}.rh-source{gap:14px}.rh-source-controls{grid-column:1}.rh-section-heading{display:block}.rh-section-heading h2{margin-bottom:6px}.rh-evidence-heading{display:block}.rh-status{display:inline-block;margin-top:12px;max-width:100%}.rh-provenance dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.rh-actions{gap:8px}.rh-actions button,.rh-event-check button{width:100%}.rh-readings{gap:20px}}.rh-page-check{display:grid;gap:.6rem;width:100%;margin-bottom:1.25rem}.rh-page-check label{font-weight:700}.rh-page-check p{margin:0;font-size:.94rem}.rh-page-check input{width:100%;min-width:0;box-sizing:border-box;padding:.7rem;border:1px solid var(--rh-line, #b5b4a3);border-radius:3px;background:#fffdf5;color:inherit;font:inherit}.rh-page-check button{justify-self:start}.rh-exact-page{overflow-wrap:anywhere}.rh-query-table{width:100%;border-collapse:collapse;margin:1.3rem 0;font-variant-numeric:tabular-nums}.rh-query-table caption{text-align:left;font-weight:700;margin-bottom:.6rem}.rh-query-table th,.rh-query-table td{border-bottom:1px solid #d9d7c9;padding:.75rem .6rem;text-align:right}.rh-query-table th:first-child{text-align:left;overflow-wrap:anywhere}.rh-query-table thead{font-size:.85rem}@media(max-width:600px){.rh-query-table,.rh-query-table tbody,.rh-query-table tr{display:block}.rh-query-table caption{display:block;width:100%}.rh-query-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rh-query-table tbody th{display:block;padding:.9rem 0 .5rem;border-bottom:0}.rh-query-table td{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0}.rh-query-table td:before{content:attr(data-label);text-align:left}.rh-query-table tr{padding-bottom:1rem}.rh-page-check button{width:100%}}.rh-index-report{overflow-wrap:anywhere}.rh-index-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:1.5rem 0}.rh-index-fields dt{color:var(--ink-muted, #59635c);font-size:.85rem}.rh-index-fields dd{margin:.3rem 0 0}.rh-index-report details{margin-top:1.25rem}.rh-page-check+.rh-page-check{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #cbc5b8}@media(max-width:600px){.rh-index-fields{grid-template-columns:1fr}}.rh-event-check{width:100%}.rh-event-check form{display:grid;gap:10px}.rh-event-check select{width:100%;min-height:44px;font:inherit;padding:10px;border:1px solid #91aaa1;border-radius:8px;background:#fff;color:#153e32}.rh-event-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rh-event-cells div{background:#edf3ee;border-radius:12px;padding:18px}.rh-event-cells dd{margin:5px 0 0;font-size:1.8rem;font-weight:700}.rh-event-report p{overflow-wrap:anywhere}.visibility-monitor{--vm-ink: #14201c;--vm-pine: #063d32;--vm-paper: #f7f3ea;--vm-rule: #c9c3b8;--vm-alert: #9d350b;background:var(--vm-paper);color:var(--vm-ink);font:17px/1.5 "Source Sans 3",sans-serif;padding:clamp(20px,3vw,36px)}.visibility-monitor *,.visibility-monitor *:before,.visibility-monitor *:after{box-sizing:border-box}.visibility-monitor-history section{margin-top:20px;overflow-wrap:anywhere}.visibility-monitor-history section p+p{margin-top:12px}.visibility-monitor-history section h2{font-size:1.5rem;margin-bottom:14px}.visibility-monitor-history section h4{margin-bottom:4px}.visibility-monitor :is(h2,h3,p,dl,dd,ol){margin:0}.visibility-monitor :is(h2,h3){color:var(--vm-pine);font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.15}.visibility-monitor h2{font-size:clamp(1.9rem,3.5vw,2.7rem)}.visibility-monitor h3{font-size:1.35rem}.visibility-monitor header>p:last-child{margin-top:12px;max-width:54rem}.visibility-monitor-eyebrow{color:var(--vm-alert);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.visibility-monitor :is(input,textarea,select,button){font:inherit}.visibility-monitor input,.visibility-monitor textarea,.visibility-monitor select{background:#fffdf8;border:1px solid #59625a;border-radius:2px;color:var(--vm-ink);display:block;margin-top:5px;min-height:44px;padding:8px 10px;width:100%}.visibility-monitor textarea{min-height:110px;resize:vertical}.visibility-monitor button{background:var(--vm-alert);border:1px solid var(--vm-alert);border-radius:3px;color:#fffdf8;cursor:pointer;min-height:44px;padding:9px 14px}.visibility-monitor button:disabled{cursor:not-allowed;opacity:.58}.visibility-monitor button:focus-visible,.visibility-monitor :is(input,textarea,select,summary):focus-visible{outline:3px solid var(--vm-alert);outline-offset:3px}.visibility-monitor-form{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;max-width:58rem}.visibility-monitor-form label{font-weight:700}.visibility-monitor-question{grid-column:1 / -1}.visibility-monitor-form button{justify-self:start}.visibility-monitor-summary,.visibility-monitor-questions,.visibility-monitor-history{border-top:1px solid var(--vm-rule);margin-top:24px;padding-top:20px}.visibility-monitor-summary{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.visibility-monitor-summary p{margin-top:6px}.visibility-monitor-summary dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-monitor-summary dt{color:#59625a;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.visibility-monitor-summary dd{margin-top:2px}.visibility-monitor-actions{align-items:start;display:flex;flex-direction:column;gap:9px}.visibility-monitor-revoke{background:transparent!important;color:var(--vm-alert)!important}.visibility-monitor-questions ol,.visibility-monitor-history ol{padding-left:24px}.visibility-monitor-questions ol{margin-top:12px}.visibility-monitor-history>p,.visibility-monitor-history>ol{margin-top:14px}.visibility-monitor-history li{border-bottom:1px solid var(--vm-rule);padding:16px 0}.visibility-monitor-history li>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.visibility-monitor-history li>p{margin-top:5px}.visibility-monitor-history time{color:#59625a;font-size:.92rem}.visibility-monitor-history [data-answer-state=unavailable] strong{color:#755300}.visibility-monitor-correction{color:#59625a;font-size:.94rem}.visibility-monitor details{margin-top:10px}.visibility-monitor summary{cursor:pointer;min-height:32px}.visibility-monitor-message,.visibility-monitor-error{margin-top:18px!important;padding:10px 13px}.visibility-monitor-message{background:#e6efe8;border-left:3px solid var(--vm-pine)}.visibility-monitor-error{background:#f5e6d9;border-left:3px solid var(--vm-alert);color:#682508}@media(max-width:700px){.visibility-monitor{padding:24px 20px}.visibility-monitor-form,.visibility-monitor-summary,.visibility-monitor-summary dl{grid-template-columns:minmax(0,1fr)}.visibility-monitor-actions{align-items:stretch}.visibility-monitor-actions button{width:100%}}.campaign-links{color:#20372d;background:#faf8f2;border:1px solid #d7d9cd;border-radius:8px;padding:28px;margin:20px 0;overflow-wrap:anywhere}.campaign-links h2,.campaign-links h3{font-family:Fraunces,Georgia,serif}.campaign-links p{margin:12px 0;max-width:70ch}.campaign-links form{display:grid;gap:16px;margin:24px 0;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.campaign-links label{display:block;font-weight:600}.campaign-links input{box-sizing:border-box;width:100%;display:block;margin:6px 0 12px;min-height:44px;padding:10px;font:inherit;border:1px solid #667567;border-radius:4px;background:#fff;color:#20372d}.campaign-links button{min-height:44px;padding:10px 16px;background:#285d48;color:#fff;border:1px solid #285d48;border-radius:4px;font:inherit;cursor:pointer}.campaign-links button:disabled{opacity:.55;cursor:wait}.campaign-links :focus-visible{outline:3px solid #b56436;outline-offset:3px}.campaign-links article{border-top:1px solid #d7d9cd;padding:24px 0}.campaign-heading,.campaign-actions{display:flex;gap:14px;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.campaign-links dl{display:flex;flex-wrap:wrap;gap:32px;margin:24px 0}.campaign-links dd{font-size:1.3rem;margin:8px 0;font-weight:700}.campaign-actions{justify-content:flex-start;margin:20px 0}.campaign-links .campaign-secondary{color:#285d48;background:transparent}.campaign-links summary{cursor:pointer;padding:12px 0;min-height:24px}.campaign-links [role=alert]{color:#82311d}@media(max-width:700px){.campaign-links{padding:20px}.campaign-links form{grid-template-columns:minmax(0,1fr)}.campaign-actions button{width:100%}}.common-controls{margin:2rem 0 3rem}.common-controls>header{max-width:52rem;margin-bottom:1.5rem}.common-controls h2{font-size:clamp(1.7rem,3vw,2.4rem)}.common-service{display:grid;grid-template-columns:minmax(11rem,1fr) minmax(0,2.5fr);gap:2rem;padding:1.8rem 0;border-top:1px solid var(--line, #d5d0c3)}.common-service-heading h3{margin:0;font-size:1.35rem}.common-service-heading p{margin-top:.6rem}.common-service-heading span{display:block;margin-top:.4rem}.common-service-body>p{margin-top:0}.common-service-body dl{margin:1rem 0}.common-service-body dl>div{margin:.85rem 0}.common-service-body dt{font-weight:600}.common-service-body dd{margin:.2rem 0 0;overflow-wrap:anywhere}.common-service-body dd span{display:block}.common-next{border-left:3px solid #acb343;padding-left:.9rem}.common-control-link,.common-article-controls summary{display:inline-block;padding:.65rem 0;font-weight:600;cursor:pointer}.common-article-controls summary{display:list-item}.common-article-controls .article-authority-settings{margin-top:1rem}.common-public{border-top:1px solid var(--line, #d5d0c3);padding-top:1.8rem}.common-access{font-weight:600}@media(max-width:650px){.common-service{grid-template-columns:minmax(0,1fr);gap:.5rem}.common-controls{margin-top:1.5rem}}.billing-settings{max-width:1080px;margin:0 auto;padding:36px 32px 72px;color:var(--ink);overflow-wrap:anywhere}.billing-settings h1,.billing-settings h2,.billing-settings h3{font-family:Fraunces,serif;font-weight:500;letter-spacing:-.025em}.billing-settings h1{max-width:850px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;margin:12px 0 20px}.billing-settings h2{font-size:1.85rem;line-height:1.2;margin:8px 0 14px}.billing-settings h3{font-size:1.3rem;margin:20px 0 8px}.billing-settings h4{margin:0;font-size:1.12rem}.billing-settings p{max-width:78ch;line-height:1.55;margin:10px 0 18px}.billing-settings .billing-eyebrow{color:var(--pine);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.billing-settings section{border-top:1px solid var(--rule);padding:32px 0}.billing-heading{padding-bottom:24px}.billing-service{border-left:4px solid var(--lime);padding:8px 18px;margin-top:24px}.billing-service p{margin:5px 0}.billing-prices{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--rule);margin:24px 0}.billing-prices>div{padding:22px 14px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--rule)}.billing-prices>div:last-child{border-right:0}.billing-prices strong{color:var(--pine);font-family:Fraunces,serif;font-size:2rem;font-weight:500}.billing-prices span{font-size:.95rem;color:var(--muted)}.billing-settings label{display:block;font-weight:600;margin-bottom:8px}.billing-settings input,.billing-settings select{border:1px solid var(--rule);background:var(--white);color:var(--ink);padding:10px 12px;border-radius:3px;max-width:100%;width:100%;min-height:46px}.billing-settings button{background:var(--pine);color:var(--white);border:1px solid var(--pine);border-radius:3px;padding:11px 18px;cursor:pointer;min-height:46px}.billing-settings button:hover:not(:disabled){background:#145447}.billing-settings button:disabled{opacity:.55;cursor:default}.billing-settings .billing-secondary{color:var(--pine);background:transparent}.billing-inline{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.billing-inline select{width:240px}.billing-settings dl{margin:0}.billing-settings dt{font-weight:600}.billing-settings dd{margin:4px 0 16px}.billing-trial dl{display:flex;flex-wrap:wrap;gap:12px 48px}.billing-prerequisites{list-style:none;padding:0;margin:20px 0}.billing-prerequisites li{display:flex;align-items:baseline;gap:12px;padding:7px 0}.billing-prerequisites span{color:var(--pine)}.billing-settings a{color:var(--pine);text-underline-offset:3px}.billing-muted{color:var(--muted);font-size:.95rem}.billing-cancellation{border-top:1px solid var(--rule);margin-top:28px;padding-top:10px}.billing-confirm{background:var(--paper-deep);border-left:3px solid var(--orange);padding:12px 20px 20px;margin:16px 0}.billing-settings .billing-feedback{background:var(--paper-deep);border-left:3px solid var(--pine);padding:12px 16px;margin-top:14px}.billing-settings .billing-error{border-color:var(--orange);color:var(--orange-dark)}.billing-terms{margin-top:28px}.billing-terms summary{cursor:pointer;padding:12px 0;font-weight:600}.billing-terms dl{padding:12px 0 0 20px}.billing-fields{display:grid;grid-template-columns:1fr 1.3fr;gap:18px;margin:24px 0 16px}.billing-fields input,.billing-fields select{display:block;margin-top:8px}.billing-prepared{margin-top:28px}.billing-prepared>div{border-top:1px solid var(--rule);padding:20px 0}@media(max-width:620px){.billing-settings{padding:24px 20px 48px}.billing-settings h2{font-size:1.6rem}.billing-prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.billing-prices>div:nth-child(2){border-right:0}.billing-prices>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.billing-fields{grid-template-columns:1fr}.billing-inline{flex-direction:column;align-items:stretch}.billing-inline select,.billing-settings button{width:100%}}.billing-trial-start{margin-top:1.5rem}.billing-trial-start .billing-trial-accept{display:flex;align-items:flex-start;gap:.65rem;margin:1rem 0}.billing-trial-start .billing-trial-accept input{width:1.15rem;height:1.15rem;min-height:0;flex:0 0 auto;margin:.15rem 0 0}.billing-settings.billing-settings--onboarding{max-width:none;margin:0;padding:0}.billing-settings--onboarding .billing-heading{padding-bottom:14px}.billing-settings--onboarding .billing-heading h2{font-size:clamp(1.65rem,3vw,2.2rem)}.billing-settings--onboarding .billing-service{margin-top:18px}.billing-settings--onboarding section{padding:24px 0}.billing-settings--onboarding .billing-prices{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.billing-settings--onboarding .billing-prices>div{padding:20px 16px}.billing-settings--onboarding .billing-inline{align-items:stretch}.billing-settings--onboarding .billing-inline select{flex:1 1 210px;min-width:0}.billing-settings--onboarding .billing-terms{margin-top:16px}.billing-settings--onboarding .billing-plan-unsaved{border-left:3px solid var(--orange);padding:8px 14px;background:var(--paper-deep)}.billing-settings.billing-settings--onboarding .billing-trial-accept input{width:1.15rem;min-height:0;padding:0}.billing-settings.billing-settings--onboarding button{background:transparent;color:var(--pine);border-color:var(--rule)}.billing-settings.billing-settings--onboarding button:hover:not(:disabled){background:var(--paper-deep)}.billing-settings.billing-settings--onboarding .primary-action{background:var(--pine);color:var(--white);border-color:var(--pine)}.billing-settings.billing-settings--onboarding .primary-action:hover:not(:disabled){background:#145447}@media(max-width:620px){.billing-settings--onboarding .billing-prices>div{border-bottom:0;padding:18px 12px}.billing-settings--onboarding .billing-inline select{flex:initial}}.property-media-library{border-block:1px solid var(--social-rule);margin-top:32px;padding:28px 0}.property-media-library>header{align-items:start;display:flex;gap:20px;justify-content:space-between}.social-service .property-media-library h2{font-size:1.8rem}.social-service .property-media-library p{margin-top:10px}.property-media-upload{background:var(--social-white);border:1px solid var(--social-rule);display:grid;gap:14px;margin-top:22px;padding:20px}.property-media-upload label,.property-media-item label{font-weight:600}.property-media-library input[type=file]{display:block;min-width:0;max-width:100%;width:100%}.property-media-library input[type=file]::file-selector-button{background:#eee9df;border:1px solid var(--social-pine);color:var(--social-pine);cursor:pointer;font:inherit;margin-right:12px;min-height:44px;padding:8px 12px}.property-media-policies{margin-top:16px}.property-media-library summary{cursor:pointer;min-height:44px;padding-block:10px}.property-media-policy-content{border-left:2px solid var(--social-rule);padding:0 0 14px 16px;white-space:pre-wrap}.property-media-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.property-media-item{background:var(--social-white);border:1px solid var(--social-rule);min-width:0;padding:20px}.property-media-item figure{margin-bottom:18px}.property-media-item img{display:block;height:auto;max-height:340px;object-fit:contain;width:100%}.property-media-item form{display:grid;gap:12px;margin-top:18px}.property-media-item textarea,.property-media-item input[type=text],.social-media-selection select{background:var(--social-white);border:1px solid var(--social-rule);border-radius:2px;color:var(--social-ink);display:block;min-height:44px;padding:10px;width:100%}.property-media-item textarea{min-height:90px;resize:vertical}.property-media-check{align-items:start;display:flex;gap:10px}.property-media-check input{flex:0 0 auto;height:20px;margin-top:4px;width:20px}.property-media-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.property-media-library .property-media-rights{background:#eee9df;padding:14px;white-space:pre-wrap}.property-media-library :is(input,textarea,select):focus-visible,.social-media-selection select:focus-visible{outline:3px solid var(--social-orange);outline-offset:4px}.property-media-library .social-error{margin-top:16px}.social-media-selection{border:1px solid var(--social-rule);margin:18px 0;min-width:0;padding:12px}.social-media-selection legend{color:var(--social-pine);font-weight:600;padding-inline:5px}.social-media-selection label{display:block;margin-block:14px 6px}.social-media-selection img{display:block;height:auto;margin-top:10px;max-height:220px;object-fit:contain;width:100%}@media(max-width:700px){.property-media-grid{grid-template-columns:minmax(0,1fr)}.property-media-library>header{flex-direction:column}.property-media-item,.property-media-upload{padding:16px}.property-media-actions{flex-direction:column}.property-media-upload .social-button,.property-media-item .social-button{width:100%}}.social-service{--social-paper: #f7f3ea;--social-white: #fffdf8;--social-ink: #14201c;--social-pine: #063d32;--social-muted: #59625a;--social-rule: #c9c3b8;--social-orange: #b83b08;color:var(--social-ink);background:var(--social-paper);font:18px/1.5 "Source Sans 3",sans-serif;margin:0 auto;max-width:1440px;min-width:0;padding:40px clamp(20px,4vw,56px) 64px;overflow-wrap:anywhere}.social-service *,.social-service *:before,.social-service *:after{box-sizing:border-box}.social-service :is(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.social-service :is(h1,h2,h3){color:var(--social-pine);font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.15}.social-service h1{font-size:clamp(2.25rem,4.6vw,3.7rem);letter-spacing:-.045em}.social-service h2{font-size:clamp(1.8rem,3.2vw,2.7rem);letter-spacing:-.035em}.social-service h3{font-size:1.4rem;letter-spacing:-.025em}.social-service :is(button,textarea,input,select){font:inherit}.social-service :is(button,textarea,a,summary,[tabindex]){scroll-margin-top:100px;scroll-margin-bottom:100px}.social-service :is(button,textarea,a,summary,[tabindex]):focus-visible{outline:3px solid var(--social-orange);outline-offset:4px}.social-service button{cursor:pointer}.social-service button:disabled{cursor:not-allowed;opacity:.58}.social-service a{align-items:center;color:var(--social-pine);display:inline-flex;min-height:44px;text-underline-offset:.2em}.social-service .social-button{align-items:center;background:var(--social-orange);border:1px solid var(--social-orange);border-radius:3px;color:#fffdf8;display:inline-flex;font-weight:600;justify-content:center;min-height:44px;padding:10px 18px;text-align:center;text-decoration:none}.social-service .social-button:hover:not(:disabled){background:#962f06;border-color:#962f06}.social-service .social-button-quiet{background:transparent;border-color:var(--social-pine);color:var(--social-pine)}.social-service .social-button-quiet:hover:not(:disabled){background:#eee9df;border-color:var(--social-pine)}.social-service .social-eyebrow{color:var(--social-orange);font-size:.82rem;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.social-service .social-muted{color:var(--social-muted);font-size:.94rem}.social-service .social-status{color:var(--social-pine);font-weight:700}.social-service-intro{align-items:start;display:flex;gap:28px;justify-content:space-between;padding-bottom:24px}.social-service-intro>div{min-width:0}.social-service-intro>button{flex-shrink:0}.social-service .social-intro-copy{font-size:1.15rem;margin-top:18px;max-width:49rem}.social-service .social-feedback{color:var(--social-pine);margin-bottom:16px}.social-service .social-feedback:empty{margin:0}.social-service .social-error{background:#f5e6d9;border-left:3px solid var(--social-orange);color:#682508;padding:12px 16px}.social-service .social-error button{margin-top:12px}.social-service .social-loading,.social-service .social-empty{border-top:1px solid var(--social-rule);padding:24px 0}.social-service .social-example{border-top:1px solid var(--social-rule);color:var(--social-muted);font-size:.9rem;margin-top:24px}.social-service .social-example summary{align-items:center;cursor:pointer;min-height:44px;padding:10px 0}.social-service .social-example p{margin:0 0 16px;max-width:56rem}.social-manual{border-top:3px solid var(--social-pine);padding:24px 0 32px}.social-service .social-manual h2{font-size:1.8rem}.social-service .social-manual>*+*{margin-top:14px}.social-service .social-manual-destinations{margin-bottom:0;padding-left:24px}.social-manual-form{max-width:52rem}.social-manual-form select{background:var(--social-white);border:1px solid var(--social-muted);color:var(--social-ink);min-height:44px;min-width:0;max-width:100%;padding:10px;width:100%}.social-service .social-manual-form>*+*{margin-top:12px}.social-service .social-manual-form label{display:block;font-weight:700}.social-service .social-manual-form textarea{background:var(--social-white);border:1px solid var(--social-muted);border-radius:2px;color:var(--social-ink);display:block;line-height:1.5;min-height:130px;padding:12px;resize:vertical;width:100%}.social-service-overview{border-block:1px solid var(--social-rule);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(190px,300px);padding:24px 0}.social-service .social-service-overview h2{font-size:1.65rem}.social-service .social-service-overview p{margin-top:10px}.social-service-controls{align-items:start;display:flex;flex-direction:column;gap:12px}.social-pause-confirmation{background:var(--social-white);border:1px solid var(--social-orange);margin-top:24px;padding:24px}.social-service .social-pause-confirmation h2{font-size:1.65rem}.social-service .social-pause-confirmation p{margin-top:16px;max-width:55rem}.social-pause-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.social-days{padding:28px 0 0}.social-service .social-days h2{font-size:1.65rem}.social-service .social-days ul{list-style:none;margin:12px 0 0;padding:0}.social-service .social-days li{align-items:start;border-bottom:1px solid var(--social-rule);display:grid;gap:16px 26px;grid-template-columns:minmax(170px,.7fr) minmax(0,1.7fr) auto;padding:18px 0}.social-service .social-days li>div{min-width:0}.social-service .social-days li p{margin-top:3px}.social-service .social-days li a{font-size:1rem}.social-work{padding:48px 0 36px}.social-work+.social-work{border-top:2px solid var(--social-pine)}.social-service .social-work-heading{max-width:58rem;padding-bottom:26px}.social-service .social-work-heading>p:not(.social-eyebrow){margin-top:12px}.social-work-layout{align-items:start;display:grid;gap:clamp(24px,3.5vw,48px);grid-template-columns:minmax(0,1fr) minmax(245px,315px)}.social-reading,.social-review{min-width:0}.social-service .social-version-note{border-top:1px solid var(--social-rule);color:var(--social-muted);font-size:.95rem;padding:14px 0}.social-service .social-version-note p{margin-top:5px}.social-artifact{background:var(--social-white);border-top:3px solid var(--social-pine);padding:clamp(18px,2.6vw,32px)}.social-service .social-campaign-summary{color:var(--social-muted);font-size:1rem}.social-variant{padding-top:26px}.social-variant+.social-variant{border-top:1px solid var(--social-rule);margin-top:30px}.social-service .social-variant h3{margin-bottom:20px}.social-service .social-media{margin:0 0 24px}.social-service .social-media img{display:block;height:auto;max-height:none;width:100%}.social-media-error{background:#eee9df;border:1px solid var(--social-rule);padding:20px}.social-service .social-media-error p+p{margin-top:8px}.social-service .social-media-error button{margin-top:14px}.social-service .social-authored-text{white-space:pre-wrap}.social-service .social-caption{font-size:1.14rem;line-height:1.65}.social-service .social-post-details{border-top:1px solid var(--social-rule);font-size:.96rem;margin-top:24px;padding-top:16px}.social-service .social-post-details>div+div{margin-top:14px}.social-service .social-post-details dt{color:var(--social-muted);font-size:.82rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.social-service .social-post-details dd{margin-top:3px}.social-service .social-post-details a{display:block;padding:8px 0}.social-review{border-top:3px solid var(--social-orange);padding-top:22px}.social-service .social-review>*+*{margin-top:16px}.social-service .social-review>button,.social-service .social-review form>button{width:100%}.social-service .social-recovery>button{margin-top:14px;width:100%}.social-changes-form{border-top:1px solid var(--social-rule);padding-top:18px}.social-service .social-changes-form label{display:block;font-weight:700}.social-service .social-changes-form>*+*{margin-top:12px}.social-service .social-changes-form textarea{background:var(--social-white);border:1px solid var(--social-muted);border-radius:2px;color:var(--social-ink);display:block;line-height:1.5;min-height:170px;padding:12px;resize:vertical;width:100%}.social-service .social-note{background:#eee9df;border-left:3px solid var(--social-pine);font-size:.96rem;padding:12px 16px}.social-service .social-note button{margin-top:12px}.social-destination-outcomes{margin-top:32px}.social-service .social-destination-outcomes ul{list-style:none;margin:16px 0 0;padding:0}.social-service .social-destination-outcomes li{border-top:1px solid var(--social-rule);padding:18px 0}.social-service .social-destination-outcomes li p{margin-top:6px}.social-history{border-top:1px solid var(--social-rule);margin-top:34px;padding-top:24px}.social-service .social-change-history{list-style:none;margin:18px 0;padding:0}.social-service .social-change-history li{border-left:2px solid var(--social-rule);margin:16px 0;padding-left:18px}.social-service .social-change-history li p+p{margin-top:8px}.social-service .social-change-history time{color:var(--social-muted);display:block;font-size:.92rem}.social-previous-version{border-top:1px solid var(--social-rule)}.social-publication-permission{border:1px solid var(--social-rule);margin:18px 0;padding:16px;min-width:0}.social-publication-permission label{display:block;margin:16px 0}.social-publication-permission button{margin:8px 8px 0 0}.social-service .social-previous-version summary{cursor:pointer;font-weight:600;min-height:44px;padding:16px 0}.social-previous-body{max-width:58rem;padding-bottom:24px}.social-service .social-previous-body>.social-note{margin-bottom:16px}.social-service .social-sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:900px){.social-work-layout{grid-template-columns:minmax(0,1fr)}.social-review{grid-row:1}.social-service .social-review>button,.social-service .social-review form>button,.social-service .social-recovery>button{width:auto}.social-service .social-review>.social-button+.social-button{margin-left:12px}.social-service .social-changes-form textarea{max-width:100%}.social-service .social-days li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.social-service .social-days li a{grid-column:2;justify-self:start}}@media(max-width:600px){.social-service{font-size:17px;padding:26px 20px 112px}.social-service-intro{align-items:start;flex-direction:column;gap:18px}.social-service h1{font-size:2.3rem}.social-service-overview{gap:18px;grid-template-columns:minmax(0,1fr)}.social-service-controls{align-items:stretch}.social-service .social-days li{gap:10px;grid-template-columns:minmax(0,1fr)}.social-service .social-days li a{grid-column:1}.social-work{padding-top:34px}.social-service .social-review>button,.social-service .social-review form>button,.social-service .social-recovery>button{width:100%}.social-service .social-review>.social-button+.social-button{margin-left:0}.social-artifact{padding:20px 16px}.social-service .social-caption{font-size:1.05rem}}.social-post-feedback{margin-top:3rem;border-top:1px solid var(--line, #d6d1c5);padding-top:2rem}.social-post-feedback p{margin:0 0 .8rem}.social-post-feedback h2{margin:.25rem 0 1.25rem}.social-post-feedback h3,.social-post-feedback h4{margin:1.1rem 0 .6rem}.social-post-feedback button+p{margin-top:.8rem}.social-feedback-post{max-width:54rem}.social-feedback-reading{margin-top:1.5rem;padding:1rem 0;border-top:1px solid var(--line, #d6d1c5)}.social-feedback-metrics{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}.social-feedback-metrics dd{margin:.25rem 0;font-size:1.7rem;font-weight:600}.social-feedback-comment{margin:1.25rem 0;padding-left:1rem;border-left:2px solid #587668;white-space:pre-wrap;overflow-wrap:anywhere}.social-feedback-comment footer{font-size:.9rem}.social-post-feedback summary{min-height:44px;cursor:pointer;padding:.5rem 0}.social-post-feedback button{min-height:44px}.rich-media{margin:2rem 0;border-top:1px solid var(--ink, #173c32);padding-top:1.5rem;max-width:1100px}.rich-media h2{font-family:Fraunces,Georgia,serif;overflow-wrap:anywhere}.rich-media-title{overflow-wrap:anywhere;max-width:100%}.rich-media label{display:grid;gap:.4rem;margin:.8rem 0}.rich-media textarea,.rich-media select,.rich-media input[type=number]{width:100%;box-sizing:border-box;min-height:44px;padding:.7rem;font:inherit}.rich-media fieldset{margin:1rem 0;border:1px solid #c8c8b8;min-width:0}.rich-media button,.rich-media a{min-height:44px;display:inline-flex;align-items:center;margin:.3rem .7rem .3rem 0}.rich-media button{padding:.6rem 1rem}.rich-rights{grid-template-columns:24px 1fr;align-items:center}.rich-rights input{width:20px;height:20px}.rich-slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rich-slides figure{margin:0}.rich-slides img{width:100%;display:block}.rich-preview video{display:block;width:min(100%,390px);max-height:700px;margin:1rem 0}.rich-preview code{overflow-wrap:anywhere}.rich-preview{margin:1.5rem 0}.rich-media summary{min-height:44px;cursor:pointer;padding:.5rem 0}@media(max-width:600px){.rich-slides{grid-template-columns:1fr}.rich-actions{display:grid}.rich-media button{width:100%}}.rich-media-page{width:100%;max-width:1200px;box-sizing:border-box;margin:0 auto;padding:2rem 1.5rem 6rem}.public-landing{color:var(--ink);font:18px/1.55 "Source Sans 3",sans-serif}.public-landing h1,.public-landing h2,.public-landing h3,.public-landing h4{font-family:Fraunces,serif;font-weight:400;color:var(--pine)}.public-landing h2{font-size:clamp(34px,3.5vw,52px);line-height:1.13;letter-spacing:-.035em;margin:14px 0 24px}.public-landing p{margin:0 0 20px}.public-landing a{color:inherit;text-underline-offset:5px}.public-landing :is(a,button,summary):focus-visible,.public-return:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.public-landing section[id]{scroll-margin-top:28px}.landing-skip{position:absolute;z-index:3;left:20px;top:-100px;padding:12px 20px;background:var(--white)}.landing-skip:focus{top:10px}.landing-masthead{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(28px,calc((100vw - 1280px)/2));background:#063d32f0;color:var(--white);border-bottom:1px solid rgb(255 255 255 / 10%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-brand{display:inline-flex;flex-direction:column;font:600 26px/1.2 Fraunces,serif;text-decoration:none}.landing-brand span{margin-top:6px;font:400 14px/1.3 "Source Sans 3",sans-serif;letter-spacing:.01em}.landing-masthead nav{display:flex;align-items:center;gap:26px;font-size:17px}.landing-masthead nav a,.landing-footer a,.public-return{display:inline-flex;min-width:44px;min-height:44px;align-items:center;gap:12px;transition:color .2s ease,transform .2s ease}.landing-masthead nav a:hover{color:#d7dd8c;transform:translateY(-1px)}.landing-masthead nav a:last-child{border-bottom:1px solid #a3b8ac}.landing-hero,.landing-judgment,.landing-agent-path,.landing-operation,.landing-next,.landing-control,.landing-social,.landing-articles,.landing-website,.landing-opportunity,.landing-results,.landing-alternative,.landing-audit,.landing-process,.landing-pricing,.landing-questions,.landing-footer{max-width:1336px;margin:0 auto;padding:78px 28px}.public-landing .landing-eyebrow{font:600 12px/1.5 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.landing-section-intro{padding-top:20px}.public-landing .landing-action{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:13px 25px;background:var(--orange);color:var(--white);text-decoration:none;border:1px solid var(--orange);border-radius:0;font:600 18px/1.4 "Source Sans 3",sans-serif;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .16s ease}.public-landing .landing-action:hover{background:var(--orange-dark)}.public-landing .landing-action:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 28px #063d322e}.public-landing .landing-action:not(:disabled):active{transform:translateY(1px) scale(.985);box-shadow:none}.public-landing .landing-action span{transition:transform .2s ease}.public-landing .landing-action:hover span{transform:translate(4px,-1px)}.public-landing .landing-action:disabled{background:var(--paper-deep);color:var(--muted);border-color:var(--rule);cursor:progress}.public-landing .landing-secondary{background:var(--white);color:var(--pine);border-color:var(--pine)}.public-landing .landing-secondary:hover{background:var(--paper-deep)}.public-landing .landing-example-label{font-size:15px;color:var(--muted);margin-top:30px;border-top:1px solid var(--rule);padding-top:16px}.landing-hero{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:74px;padding-top:70px;padding-bottom:90px}.landing-hero>*:not(.landing-ambient-system){position:relative;z-index:1}.landing-ambient-system{position:absolute;z-index:0;inset:14% -4% auto 46%;height:330px;opacity:.36;pointer-events:none}.landing-ambient-node{position:absolute;display:grid;place-items:center;width:76px;height:76px;border:1px solid color-mix(in srgb,var(--pine) 24%,transparent);border-radius:50%;background:color-mix(in srgb,var(--paper) 72%,transparent);color:var(--pine);font:600 11px/1 "Source Sans 3",sans-serif;letter-spacing:.1em}.landing-ambient-ai{left:2%;top:5%}.landing-ambient-aips{left:40%;top:40%;border-color:color-mix(in srgb,var(--orange) 50%,transparent);color:var(--orange)}.landing-ambient-business{right:0;bottom:0}.landing-ambient-line{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,transparent,var(--orange),transparent)}.landing-ambient-line:after{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:var(--orange)}.landing-ambient-line-one{left:12%;top:27%;width:40%;transform:rotate(22deg)}.landing-ambient-line-two{left:50%;top:57%;width:44%;transform:rotate(18deg)}.landing-hero h1{font-size:clamp(44px,4.9vw,70px);line-height:1.055;letter-spacing:-.048em;margin:0 0 30px;max-width:790px}.landing-hero h1 em{display:block;color:var(--orange);font-style:normal;margin-top:8px}.landing-intro{max-width:640px;font-size:21px;line-height:1.5}.public-landing .landing-hero-boundary{max-width:640px;color:var(--muted);font-size:16px;border-left:3px solid var(--orange);padding-left:16px;margin-top:24px}.public-landing .landing-drumbeat{font:400 28px/1.2 Fraunces,serif;color:var(--orange);letter-spacing:-.02em;margin:0}.landing-invitation{margin-top:34px;border-top:1px solid var(--rule);padding-top:30px}.landing-invitation>p,.landing-close>p[id],.landing-alternative-close>p[id]{font-size:16px;margin:12px 0 0}.landing-invitation .landing-secondary{margin-top:26px}.landing-cast{align-self:center;border-top:5px solid var(--pine);padding:30px;background:#eaeada}.landing-cast h2{font-size:31px;margin:0 0 8px}.landing-cast dl{margin:0}.landing-cast dl>div{border-top:1px solid #c6ccb6;padding:20px 0 4px}.landing-cast dt{font:600 13px/1.5 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--pine);margin-bottom:8px}.landing-cast dd{margin:0 0 16px;font-size:17px}.landing-judgment{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:90px;border-top:1px solid var(--pine)}.landing-judgment .landing-section-intro{max-width:640px}.public-landing .landing-judgment-turn{font:400 30px/1.25 Fraunces,serif;color:var(--pine);letter-spacing:-.02em;margin:30px 0 0}.landing-maybe{padding-top:20px}.landing-maybe ul{list-style:none;margin:0;padding:0}.landing-maybe li{border-top:1px solid var(--rule);padding:17px 0 17px 30px;position:relative;font-size:19px;color:var(--pine)}.landing-maybe li:before{content:"";position:absolute;left:0;top:27px;width:14px;height:1px;background:var(--orange)}.public-landing .landing-maybe-close{border-top:1px solid var(--rule);padding-top:22px;margin:0}.landing-agent-path{border-top:1px solid var(--rule)}.landing-agent-path-intro{max-width:850px}.public-landing .landing-agent-path-turn{font:400 clamp(27px,3vw,40px)/1.25 "Fraunces",serif;color:var(--pine);letter-spacing:-.025em;margin:34px 0 0;max-width:820px}.landing-agent-stages{list-style:none;margin:0;padding:0;border-top:1px solid var(--pine);border-bottom:1px solid var(--pine)}.landing-agent-stages li{min-width:0;padding:24px 22px 26px;border-left:1px solid var(--rule)}.landing-agent-stages li:first-child{border-left:0}.landing-agent-stages span{display:block;color:var(--orange);font:600 12px/1.5 "Source Sans 3",sans-serif;letter-spacing:.13em;margin-bottom:22px}.landing-agent-stages h3{font-size:24px;line-height:1.15;margin:0 0 12px}.landing-agent-stages p{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.landing-agent-stages li div>p:first-child{color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.landing-agent-story{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:64px;align-items:start;margin-top:54px}.landing-story-stage{position:sticky;top:112px;min-height:480px;padding:30px;overflow:hidden;color:var(--white);background:var(--pine);box-shadow:0 30px 70px #063d3229}.landing-story-stage:before{content:"";position:absolute;inset:-30% -20% auto auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(215 221 140 / 18%),transparent 67%)}.landing-story-browser{position:relative;min-height:325px;overflow:hidden;border:1px solid rgb(255 255 255 / 20%);background:#fffdf8;color:var(--ink);box-shadow:0 18px 40px #0003}.landing-story-browser-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 12px;color:var(--muted);background:#ece9df;border-bottom:1px solid var(--rule);font-size:11px}.landing-story-browser-bar i{width:7px;height:7px;border-radius:50%;background:#c5c2b8}.landing-story-browser-bar span{margin-left:8px}.landing-story-site{display:grid;gap:9px;padding:42px 34px;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.landing-story-site span,.landing-story-answer small{color:var(--orange);font-size:10px;font-weight:600;letter-spacing:.12em}.landing-story-site strong{color:var(--pine);font:400 30px/1.1 Fraunces,serif}.landing-story-site small{color:var(--muted);font-size:14px}.landing-story-site b{width:max-content;margin-top:12px;padding:8px 12px;color:var(--white);background:var(--orange);font-size:12px}.landing-story-search,.landing-story-actions,.landing-story-answer{position:absolute;opacity:0;transition:opacity .4s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.landing-story-search{inset:82px 28px auto;display:flex;justify-content:space-between;padding:13px 16px;border:1px solid var(--rule);background:var(--white);transform:translateY(12px)}.landing-story-search i{width:15px;height:15px;border:2px solid var(--pine);border-radius:50%}.landing-story-actions{left:28px;right:28px;bottom:30px;display:flex;gap:10px;transform:translateY(12px)}.landing-story-actions span{flex:1;padding:10px;border:1px solid var(--pine);color:var(--pine);font-size:12px;text-align:center}.landing-story-answer{inset:92px 28px auto;display:grid;gap:10px;padding:22px;border-left:4px solid var(--orange);background:#eaeada;transform:translateY(12px)}.landing-story-answer strong{color:var(--pine);font:400 22px/1.28 Fraunces,serif}.landing-story-agent-flow{display:flex;align-items:center;justify-content:center;gap:9px;min-height:80px;opacity:0;color:#d7dd8c;font-size:11px;transition:opacity .45s ease}.landing-story-agent-flow i{width:25px;height:1px;background:#d7dd8c7f}.landing-story-stage>p{position:absolute;left:30px;bottom:24px;margin:0;color:#d7dd8c;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.landing-story-stage>p span{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--orange)}.landing-story-stage-2 .landing-story-site{opacity:.28;transform:scale(.96)}.landing-story-stage-2 .landing-story-search,.landing-story-stage-3 .landing-story-actions,.landing-story-stage-4 .landing-story-answer{opacity:1;transform:none}.landing-story-stage-3 .landing-story-site{transform:translateY(-18px) scale(.96)}.landing-story-stage-4 .landing-story-site,.landing-story-stage-5 .landing-story-site{opacity:.18;transform:scale(.92)}.landing-story-stage-5 .landing-story-answer{opacity:1;transform:translateY(-20px)}.landing-story-stage-5 .landing-story-agent-flow{opacity:1}.landing-agent-story .landing-agent-stages li{min-height:168px;padding:30px 24px;border-left:3px solid transparent;border-top:1px solid var(--rule);transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.landing-agent-story .landing-agent-stages li:first-child{border-top:0}.landing-agent-story .landing-agent-stages li.is-active{border-left-color:var(--orange);background:var(--white);transform:translate(5px)}.landing-agent-boundary{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.landing-agent-boundary>div{background:var(--white);padding:30px}.landing-agent-boundary>div:first-child{border-top:5px solid var(--pine)}.landing-agent-boundary>div:last-child{border-top:5px solid var(--orange)}.landing-agent-boundary .landing-action{margin-top:10px}.landing-agent-boundary>div>p:last-child{margin-bottom:0}.landing-agent-boundary>div>p[id]{font-size:15px;margin-top:12px}.landing-operation{background:var(--pine);color:var(--white);max-width:none;padding-left:max(28px,calc((100vw - 1280px)/2));padding-right:max(28px,calc((100vw - 1280px)/2))}.landing-operation h2,.landing-operation h3{color:var(--white)}.public-landing .landing-operation .landing-eyebrow{color:#d7dd8c}.landing-operation-intro{max-width:760px}.landing-operation-intro h2{font-size:clamp(34px,3.7vw,54px)}.public-landing .landing-operation .landing-example-label{color:#b9c9c1;border-top-color:#2b5c4f;max-width:640px}.landing-run{list-style:none;margin:60px 0 0;padding:0;border-top:1px solid #2b5c4f}.landing-run{position:relative}.landing-run:before{content:"";position:absolute;left:4px;top:40px;bottom:40px;width:1px;background:linear-gradient(#d7dd8c,var(--orange),#d7dd8c);opacity:.35}.landing-run>li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;padding:34px 0;border-bottom:1px solid #2b5c4f;align-items:start}.public-landing .landing-run-stage{font:600 12px/1.5 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#d7dd8c;margin:5px 0 0;position:relative;padding-left:26px}.landing-run-stage:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;background:var(--orange)}.landing-run>li>div>p{max-width:760px}.landing-run>li>div>p:last-child,.landing-run>li>div>ul:last-child,.landing-run>li>div>dl:last-child{margin-bottom:0}.landing-run blockquote{font:400 clamp(25px,2.4vw,34px)/1.32 "Fraunces",serif;color:var(--white);margin:0;letter-spacing:-.02em;max-width:760px}.landing-assignments{margin:0;display:grid;gap:0}.landing-assignments>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:13px 0;border-top:1px solid #2b5c4f}.landing-assignments>div:first-child{border-top:0;padding-top:0}.landing-assignments dt{color:#d7dd8c;font-weight:600}.landing-assignments dd{margin:0;color:#dfe7e2}.landing-working{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 34px}.landing-working li{position:relative;padding-left:26px;color:#dfe7e2}.landing-working li:before{content:"";position:absolute;left:0;top:10px;width:11px;height:11px;border:1px solid #d7dd8c}.landing-working li:last-child:before{background:var(--orange);border-color:var(--orange);animation:landing-working-pulse 2.4s ease-in-out infinite}@keyframes landing-working-pulse{0%,to{opacity:1}50%{opacity:.35}}.landing-completed{list-style:none;margin:0;padding:0}.landing-completed li{position:relative;padding:0 0 12px 30px;color:var(--white);font-size:19px}.landing-completed li:before{content:"✓";position:absolute;left:0;top:0;color:#d7dd8c}.landing-run-artifacts{display:grid;gap:22px}.landing-sheet{background:var(--paper);color:var(--ink);padding:28px 30px;border-top:4px solid var(--orange)}.landing-sheet h3,.landing-sheet h4{color:var(--pine)}.public-landing .landing-sheet-label{font:600 12px/1.5 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:16px}.landing-sheet h3{font-size:clamp(24px,2.1vw,31px);line-height:1.18;margin:0 0 16px}.landing-sheet .landing-sheet-deck{font:400 20px/1.45 Fraunces,serif;color:var(--pine);padding-bottom:20px;border-bottom:1px solid var(--rule)}.landing-sheet>p:last-child{margin-bottom:0}.landing-sheet-social{border-top-color:var(--pine)}.landing-sheet-social blockquote{font:400 23px/1.42 Fraunces,serif;color:var(--pine);margin:0}.landing-sheet-site{border-top-color:var(--pine)}.landing-site-before,.landing-site-after{margin:0 0 18px;padding-left:18px;border-left:2px solid var(--rule)}.landing-site-after{border-left-color:var(--orange);margin-bottom:0}.landing-site-before span,.landing-site-after span{display:block;font:600 12px/1.5 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:6px}.public-landing .landing-run-note{color:#b9c9c1;font-size:17px;margin:4px 0 0;max-width:700px}.public-landing .landing-run-loop{font:400 26px/1.3 Fraunces,serif;color:#d7dd8c;letter-spacing:-.02em}.motion-ready [data-reveal]{opacity:0;transform:translateY(18px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--reveal-order, 0) * 55ms)}.landing-motion-card{position:relative;isolation:isolate;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.landing-motion-card:after{content:"";position:absolute;z-index:-1;inset:0;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgb(215 221 140 / 20%),transparent 72%);transition:opacity .25s ease}.landing-motion-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #063d321f}.landing-motion-card:hover:after{opacity:1}@media(prefers-reduced-motion:no-preference){.landing-ambient-line:after{animation:landing-signal 6s cubic-bezier(.4,0,.2,1) infinite}.landing-ambient-line-two:after{animation-delay:2.7s}.landing-story-stage>p span{animation:landing-working-pulse 2.8s ease-in-out infinite}@keyframes landing-signal{0%,16%{transform:translate(0);opacity:0}24%{opacity:1}58%{opacity:1}70%,to{transform:translate(210px);opacity:0}}}.landing-ambient-line:after,.landing-working li:last-child:before,.landing-story-stage>p span{animation-play-state:paused}.public-landing.motion-page-visible .motion-active .landing-ambient-line:after,.public-landing.motion-page-visible .motion-active .landing-working li:last-child:before,.public-landing.motion-page-visible .motion-active .landing-story-stage>p span{animation-play-state:running}.landing-next{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;border-top:1px solid var(--pine)}.landing-next h2{margin-top:0}.landing-next>div:last-child{padding-top:24px;max-width:700px}.public-landing .landing-next-turn{font:400 32px/1.24 Fraunces,serif;color:var(--orange);letter-spacing:-.025em;margin:24px 0}.landing-control{display:grid;grid-template-columns:1fr 1fr;gap:100px;background:#eaeada;padding:62px 58px;max-width:1336px}.landing-control>div:first-child{max-width:520px}.public-landing .landing-control-close{font:400 26px/1.3 Fraunces,serif;color:var(--pine);letter-spacing:-.02em;margin:0}.landing-control dl{margin:8px 0 0}.landing-control dl>div{border-top:1px solid #c6ccb6;padding:20px 0}.landing-control dl>div:last-child{border-bottom:1px solid #c6ccb6}.landing-control dt{color:var(--pine);font:400 25px/1.25 Fraunces,serif}.landing-control dd{margin:8px 0 0}.landing-social{border-top:1px solid var(--pine)}.landing-social .landing-section-intro{max-width:760px}.landing-week{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:46px 0 0;padding:0}.landing-week li{border-top:1px solid var(--rule);padding-top:20px}.landing-week li:nth-child(5){border-top-color:var(--orange)}.landing-week li>span{display:block;font:600 12px/1.5 "Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--orange);margin-bottom:16px}.landing-week li p{margin:0;font-size:17px;color:var(--pine)}.landing-articles{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:90px;border-top:1px solid var(--pine)}.public-landing .landing-articles-turn{font:400 27px/1.3 Fraunces,serif;color:var(--pine);letter-spacing:-.02em;margin:26px 0 0}.landing-sheet-feature{background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--orange);padding:34px}.landing-sheet-feature h3{font-size:clamp(26px,2.4vw,33px)}.landing-sheet-feature .landing-sheet-deck{font-size:22px}.landing-article-copy{font-size:18px;line-height:1.65}.landing-article-copy h4{font-size:25px;line-height:1.25;margin:30px 0 16px}.landing-proposed-copy{border-left:3px solid var(--orange);padding:24px 28px 6px;margin:30px 0 0;background:var(--paper)}.landing-proposed-copy h4{font-size:27px;line-height:1.2;margin:0 0 18px}.public-landing .landing-sheet-feature .landing-example-label{margin-top:26px}.landing-website{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:90px;border-top:1px solid var(--pine)}.landing-website h2{margin-top:0}.landing-website>div:last-child{padding-top:24px;max-width:640px}.public-landing .landing-website-turn{font:400 27px/1.3 Fraunces,serif;color:var(--orange);letter-spacing:-.02em;margin:26px 0 0}.landing-opportunity{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px 90px;border-top:1px solid var(--pine)}.landing-opportunity .landing-section-intro{grid-column:1}.landing-signals{grid-column:2;grid-row:1 / span 2;list-style:none;margin:20px 0 0;padding:0}.landing-signals li{border-top:1px solid var(--rule);padding:16px 0 16px 30px;position:relative;font:400 22px/1.35 Fraunces,serif;color:var(--pine)}.landing-signals li:before{content:"";position:absolute;left:0;top:26px;width:14px;height:1px;background:var(--orange)}.landing-signals li:last-child{border-bottom:1px solid var(--rule)}.landing-opportunity-close{grid-column:1;max-width:560px}.landing-opportunity-close p:last-child{margin-bottom:0}.landing-results{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:90px;border-top:1px solid var(--pine)}.landing-results .landing-section-intro{max-width:620px}.landing-watching{margin:20px 0 0}.landing-watching>div{border-top:1px solid var(--rule);padding:20px 0}.landing-watching>div:last-child{border-bottom:1px solid var(--rule)}.landing-watching dt{font:400 25px/1.2 Fraunces,serif;color:var(--pine)}.landing-watching dd{margin:8px 0 0}.landing-alternative{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:90px;align-items:start;border-top:1px solid var(--pine)}.landing-alternative h2{margin-top:0}.landing-chores{list-style:none;margin:34px 0 0;padding:0;counter-reset:chore;column-gap:50px}.landing-chores li{counter-increment:chore;border-top:1px solid var(--rule);padding:13px 0 13px 42px;position:relative;color:var(--muted);font-size:19px}.landing-chores li:before{content:counter(chore,decimal-leading-zero);position:absolute;left:0;top:14px;font-size:14px;color:var(--rule)}.landing-alternative-close{align-self:center;padding:34px;background:var(--white);border-top:5px solid var(--pine)}.public-landing .landing-alternative-turn{font:400 clamp(28px,2.6vw,38px)/1.22 "Fraunces",serif;color:var(--pine);letter-spacing:-.03em;margin:0 0 18px}.landing-alternative-close .landing-action{width:100%;margin-top:14px}.landing-audit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:90px;align-items:start;border-top:1px solid var(--pine)}.landing-audit .landing-section-intro{max-width:640px}.landing-offer-note{padding:34px;background:#eaeada;border-top:5px solid var(--orange);margin-top:20px}.public-landing .landing-price-line{display:flex;align-items:baseline;gap:12px;color:var(--pine);margin-bottom:18px}.landing-price-line strong{font:400 62px/1 Fraunces,serif;letter-spacing:-.04em}.landing-price-line span{font-size:20px}.landing-offer-note .landing-action{width:100%}.landing-process{border-top:1px solid var(--pine);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:90px}.landing-process h2{margin-top:0}.landing-process ol{list-style:none;margin:0;padding:0}.landing-process li{display:flex;gap:28px;border-top:1px solid var(--rule);padding:24px 0 10px}.landing-process li>span{color:var(--orange);flex:0 0 30px;padding-top:6px}.landing-process h3{font-size:28px;margin:0 0 10px}.landing-process li p{max-width:620px}.landing-pricing{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;border-top:1px solid var(--pine)}.landing-offer{padding:36px;background:var(--white);border-top:5px solid var(--pine)}.landing-terms{margin:44px 0 0;border-top:1px solid var(--rule)}.landing-terms>div{border-bottom:1px solid var(--rule);padding:18px 0;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px}.landing-terms dt{color:var(--pine);font-weight:600}.landing-terms dd{margin:0;font-size:17px}.landing-billing-choice{display:inline-flex;border:1px solid var(--pine);margin-bottom:30px}.landing-billing-choice button{border:0;border-radius:0;min-height:48px;padding:10px 23px;font:600 17px/1.3 "Source Sans 3",sans-serif;color:var(--pine);background:transparent;cursor:pointer}.landing-billing-choice button[aria-pressed=true]{color:var(--white);background:var(--pine)}.public-landing .landing-price{display:flex;gap:9px;align-items:baseline;color:var(--pine);margin-bottom:12px}.landing-price strong{font:400 76px/1 Fraunces,serif;letter-spacing:-.04em}.landing-price span{font-size:21px}.landing-price-detail{font-size:17px;min-height:53px}.landing-offer ul{padding:22px 0 20px 22px;margin:0;border-top:1px solid var(--rule)}.landing-offer li{padding:0 0 12px 5px}.landing-offer .landing-action{width:100%}.public-landing .landing-trial-terms{font-size:16px;margin:18px 0}.public-landing .landing-additional{font-size:16px;padding-top:18px;border-top:1px solid var(--rule);margin-bottom:0}.landing-questions{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;border-top:1px solid var(--pine)}.landing-questions h2{margin-top:0}.landing-questions details{border-top:1px solid var(--rule);padding:7px 0}.landing-questions details:last-child{border-bottom:1px solid var(--rule)}.landing-questions summary{min-height:56px;padding:12px 0;cursor:pointer;font-weight:600;color:var(--pine)}.landing-questions details p{margin:8px 0 20px}.landing-close{background:var(--pine);color:var(--white);padding:72px 24px 80px;text-align:center}.landing-close h2{color:var(--white);max-width:820px;margin:0 auto 22px}.public-landing .landing-close .landing-eyebrow{color:#d7dd8c}.public-landing .landing-close-lead{font:400 32px/1.2 Fraunces,serif;color:#d7dd8c;letter-spacing:-.025em;margin-bottom:18px}.landing-close>p:not([id]):not(.landing-close-lead):not(.landing-close-brand){max-width:620px;margin-left:auto;margin-right:auto}.landing-close .landing-action{margin-top:12px}.landing-close-trial{display:inline-flex;align-items:center;min-height:48px;margin-top:20px;gap:10px}.public-landing .landing-close-brand{padding-top:30px;border-top:1px solid #2b5c4f;font:600 22px/1.3 Fraunces,serif;color:var(--white);max-width:620px;margin:48px auto 0}.landing-footer{display:flex;gap:50px;justify-content:space-between;align-items:start;padding-top:45px;padding-bottom:45px;font-size:16px}.landing-footer .landing-brand{font-size:22px}.landing-footer p{max-width:360px;margin:12px 0 0}.landing-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px;max-width:550px}.public-landing .landing-availability{border-left:3px solid var(--orange);padding:12px 16px;margin:20px 0 0;font-size:17px}.landing-close .landing-availability{max-width:620px;margin:24px auto 0;text-align:left}.account-entry header:has(.public-return){display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.public-return{color:var(--pine);text-underline-offset:4px;font-size:17px}.public-audit-return{padding:0 20px;background:var(--paper);border-bottom:1px solid var(--rule)}@media(prefers-reduced-motion:reduce){.public-landing *,.public-landing *:before,.public-landing *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.001ms!important;transition-delay:0ms!important}.motion-ready [data-reveal]{opacity:1;transform:none}.landing-motion-card:hover,.landing-agent-story .landing-agent-stages li.is-active{transform:none}}@media(max-width:1080px){.landing-hero{gap:40px;grid-template-columns:1.35fr 1fr}.landing-judgment,.landing-next,.landing-articles,.landing-website,.landing-opportunity,.landing-results,.landing-alternative,.landing-audit,.landing-process,.landing-pricing,.landing-questions,.landing-control{gap:44px}.landing-control{padding:44px}.landing-cast,.landing-alternative-close,.landing-offer-note{padding:26px}.landing-run>li{grid-template-columns:160px minmax(0,1fr);gap:28px}.landing-assignments>div{grid-template-columns:150px minmax(0,1fr);gap:18px}.landing-week{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px}.landing-masthead,.landing-masthead nav{gap:18px}.landing-brand{font-size:23px}.landing-agent-story{gap:34px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media(max-width:760px){.landing-masthead{padding:20px;gap:18px;align-items:flex-start;flex-direction:column}.landing-brand{font-size:23px}.landing-masthead nav{gap:4px 18px;flex-wrap:wrap;font-size:16px}.landing-hero,.landing-judgment,.landing-agent-path,.landing-next,.landing-control,.landing-social,.landing-articles,.landing-website,.landing-opportunity,.landing-results,.landing-alternative,.landing-audit,.landing-process,.landing-pricing,.landing-questions{display:block;padding:48px 20px}.landing-operation{padding:48px 20px}.landing-hero h1{font-size:clamp(39px,10.9vw,64px)}.landing-intro{font-size:19px}.public-landing .landing-drumbeat{font-size:25px}.landing-hero .landing-action,.landing-close .landing-action{width:100%}.landing-cast{margin-top:40px}.landing-cast h2{font-size:27px}.landing-maybe,.landing-week,.landing-signals,.landing-watching,.landing-chores,.landing-process ol,.landing-questions>div,.landing-control dl,.landing-offer,.landing-offer-note,.landing-alternative-close,.landing-sheet-feature{margin-top:32px}.landing-terms>div{display:block;padding:15px 0}.landing-terms dd{margin-top:4px}.landing-run{margin-top:40px}.landing-run>li{display:block;padding:26px 0}.public-landing .landing-run-stage{margin-bottom:18px}.landing-assignments>div{display:block;padding:12px 0}.landing-assignments dd{margin-top:4px}.landing-working{gap:10px 24px}.landing-agent-story{display:block;margin-top:38px}.landing-story-stage{position:relative;top:auto;min-height:430px;padding:20px}.landing-story-stage>p{left:20px;bottom:18px}.landing-agent-stages{display:block;margin-top:38px}.landing-agent-stages li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:22px 0;border-left:0;border-top:1px solid var(--rule)}.landing-agent-stages li:first-child{border-top:0}.landing-agent-stages span{margin:4px 0 0}.landing-agent-story .landing-agent-stages li{min-height:auto;padding:22px 0;border-left:0}.landing-agent-story .landing-agent-stages li.is-active{padding-left:14px;border-left:3px solid var(--orange)}.landing-ambient-system{inset:5% -24% auto 30%;opacity:.2;transform:scale(.8)}.landing-agent-boundary{display:block;margin-top:32px}.landing-agent-boundary>div+div{border-top-width:5px}.landing-agent-boundary .landing-action{width:100%}.landing-sheet{padding:22px 20px}.landing-sheet-feature{padding:24px 20px}.landing-week{display:block}.landing-week li+li{margin-top:22px}.landing-opportunity-close{margin-top:32px}.landing-proposed-copy{padding:20px 18px 4px}.landing-proposed-copy h4{font-size:25px}.landing-close{padding:52px 20px 58px}.public-landing .landing-close-lead{font-size:28px}.public-landing .landing-close-brand{margin-top:40px}.landing-footer{flex-wrap:wrap;gap:14px;padding:32px 20px}.landing-footer nav{justify-content:flex-start;gap:4px 22px;margin-top:15px}}.account-entry{max-width:1280px;margin:auto;padding:38px 48px 70px}.account-entry>header{border-bottom:1px solid var(--pine);padding-bottom:26px}.account-entry-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding-top:100px}.account-intro h1,.account-recovery h1{font-family:Fraunces,serif;font-weight:400;font-size:clamp(42px,5.5vw,72px);line-height:1.08;letter-spacing:-.04em;color:var(--pine);margin:20px 0 30px}.account-intro>p:not(.eyebrow){font-size:22px;line-height:1.5;max-width:380px}.account-rule{display:block;width:75px;border-top:7px solid var(--orange);margin-top:50px}.account-form-section{border-top:4px solid var(--pine);padding-top:24px;max-width:440px}.account-form-section h2{font-family:Fraunces,serif;font-size:30px;font-weight:400;margin:0 0 28px}.account-form-section form{display:flex;flex-direction:column;align-items:stretch;gap:10px}.account-form-section input{border:1px solid #858b80;background:var(--white);padding:12px 14px;border-radius:2px;width:100%;min-height:50px}.account-form-section label{margin-top:10px;font-weight:600}.account-form-section .primary-action{margin-top:14px;justify-content:center;min-height:50px}.account-text-button{padding:10px;border:0;background:none;text-decoration:underline;color:var(--pine)}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/google-sans-500-DHGrEmgH.ttf) format("truetype")}.google-signin-button{width:100%;min-height:50px;padding:12px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font-family:Google Sans,sans-serif;font-weight:500;font-size:14px;line-height:20px;cursor:pointer}.google-signin-button img{flex:0 0 20px}.google-signin-button:disabled{opacity:.65;cursor:wait}.google-signin-divider{text-align:center;color:var(--muted);margin:18px 0}.account-invitation{border-top:1px solid var(--rule);margin-top:28px;padding-top:20px;color:var(--muted);font-size:16px;line-height:1.5}.account-error{color:#802809;line-height:1.5;background:#fff0e7;border-left:3px solid var(--orange);padding:12px 15px;margin:10px 0;overflow-wrap:anywhere}.account-notice{border-left:3px solid var(--pine);padding:12px 15px;background:var(--paper-deep);line-height:1.5}.account-recovery{margin:70px auto 0;max-width:540px}.account-recovery h1{font-size:46px}.account-recovery p{line-height:1.5}.account-bar{display:flex;gap:15px;align-items:center;justify-content:flex-end;padding:8px 34px;background:var(--paper-deep);border-bottom:1px solid var(--rule);font-size:15px}.account-selector{margin-right:auto;display:flex;gap:10px;align-items:center;min-width:0}.account-selector select{max-width:320px;min-width:120px;background:var(--white);border:1px solid var(--rule);color:var(--ink);padding:5px 12px;text-overflow:ellipsis}.account-selector select:disabled{opacity:1;color:var(--ink)}.account-bar button{padding:7px 12px;background:transparent;border:1px solid var(--rule);cursor:pointer}.account-bar button:disabled,.account-panel select:disabled{cursor:wait}.account-role{color:var(--pine);white-space:nowrap}.account-panel{padding:24px 34px;border-bottom:1px solid var(--rule);max-width:100%}.account-panel h2{font-family:Fraunces,serif;font-weight:400;margin:0}.account-panel p{max-width:760px;line-height:1.5;overflow-wrap:anywhere}.account-panel ul{list-style:none;padding:0;max-width:760px}.account-panel li{border-top:1px solid var(--rule);padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.account-panel li>span{overflow-wrap:anywhere}.account-panel li label{font-size:0}.account-member-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account-member-controls button{padding:8px 12px;background:var(--white);border:1px solid var(--rule)}.account-member-controls button:disabled{opacity:.55}.account-close{margin-top:26px;border-top:1px solid var(--rule);padding-top:12px;max-width:760px}.account-close form{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.account-close input{min-height:44px;width:min(100%,340px);padding:10px;border:1px solid var(--rule);background:var(--white)}.account-close form button{background:var(--pine);color:var(--white);padding:10px 16px;border:0}.account-close form button:disabled{opacity:.5}.account-panel select{font-size:16px;padding:8px 12px;background:var(--white);border:1px solid var(--rule)}.account-view-note{margin:0;padding:12px 34px;background:var(--white);border-bottom:1px solid var(--rule);line-height:1.5}.account-global-error{padding:15px 34px;color:#802809;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.account-global-error button{background:var(--white);border:1px solid var(--rule);padding:8px 12px}@media(max-width:760px){.account-entry{padding:24px 24px 44px}.account-entry-layout{display:block;padding-top:32px}.account-intro h1{font-size:46px;margin-bottom:15px}.account-intro>p:not(.eyebrow){font-size:19px}.account-rule{display:none}.account-form-section{max-width:none;margin-top:30px}.account-bar{flex-wrap:wrap;padding:8px 18px;gap:8px}.account-selector{width:100%;flex-wrap:wrap}.account-selector label{font-size:14px}.account-selector select{flex:1;width:100%;max-width:100%}.account-role{margin-right:auto}.account-panel,.account-view-note,.account-global-error{padding:18px}.account-panel li{flex-wrap:wrap}.account-recovery h1{font-size:40px}}.collaboration{border-top:1px solid var(--rule);margin-top:24px;padding-top:18px;max-width:760px}.collaboration h3,.collaboration h4{color:var(--pine)}.collaboration form{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:520px}.collaboration input,.collaboration textarea{background:var(--white);border:1px solid var(--rule);padding:12px;min-width:0;max-width:100%;width:100%}.collaboration button{background:var(--white);border:1px solid var(--rule);padding:10px 14px;min-height:44px;cursor:pointer}.collaboration button:disabled{opacity:.6;cursor:wait}.collaboration form>button,.invitation-accept>button:first-of-type{background:var(--pine);color:var(--white)}.collaboration li{align-items:flex-start}.collaboration li>div{min-width:0}.collaboration li strong{overflow-wrap:anywhere}.collaboration li p{margin:5px 0}.invitation-handoff{padding:18px;background:var(--paper-deep);margin:20px 0}.invitation-handoff textarea{display:block;margin:10px 0;font:inherit;overflow-wrap:anywhere}.invitation-accept{margin:28px auto}.invitation-accept h1{font-family:Fraunces,serif;font-weight:400}.public-tools main{max-width:1236px;margin:auto;padding:60px 28px}.tool-intro{max-width:850px}.public-tools h1{font-size:clamp(40px,5vw,66px);line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.tool-lead{font-size:23px;max-width:720px}.public-tools .tool-scope{font-size:16px;color:var(--muted);max-width:690px}.tool-worktable{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:60px;margin:40px 0 60px;border-top:1px solid var(--pine);padding-top:32px}.public-tools label,.public-tools legend{display:block;font-weight:600;margin:12px 0 8px}.public-tools label span{font-weight:400;color:var(--muted)}.public-tools textarea,.public-tools input:not([type=radio]){display:block;width:100%;background:var(--white);border:1px solid var(--muted);border-radius:0;padding:12px;min-height:48px;color:var(--ink)}.public-tools textarea{resize:vertical;line-height:1.5;font-size:16px}.public-tools :is(textarea,input):focus-visible{outline:3px solid var(--orange);outline-offset:3px}.tool-mode{border:0;padding:0;margin:0 0 20px;display:flex;gap:20px;flex-wrap:wrap}.tool-mode legend{padding:0}.tool-mode label{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;cursor:pointer}.tool-mode input{accent-color:var(--pine);width:18px;height:18px}.public-tools .tool-help{font-size:14px;color:var(--muted);margin-top:8px}.tool-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 12px}.tool-reading-note{border-top:5px solid var(--pine);padding-top:26px}.tool-reading-note h2{font-size:32px}.tool-error{color:#932b12;border-left:4px solid var(--orange);padding:12px;margin-top:16px!important;background:#fff4e7}.tool-result{border-top:5px solid var(--pine);padding-top:36px;margin-bottom:60px;overflow-wrap:anywhere}.tool-result:focus{outline:none}.tool-findings{margin:30px 0}.tool-findings>div{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,2fr);gap:30px;padding:20px 0;border-top:1px solid var(--rule)}.tool-findings dt{font-weight:600}.tool-findings dd{margin:0}.tool-mark{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--pine)}.tool-mark.attention{color:var(--orange)}.tool-extracts{padding:24px;background:var(--paper-deep);margin-bottom:30px}.tool-extracts h3{margin-top:0;font-size:28px}.tool-extracts pre{white-space:pre-wrap;overflow-wrap:anywhere;font:17px/1.5 "Source Sans 3",sans-serif}.tool-copy-status{margin-top:12px!important}.public-tools summary{min-height:44px;cursor:pointer;padding:10px 0}.tool-more{border-top:1px solid var(--pine);padding-top:24px}.tool-more h2{font-size:32px}.tool-more a{display:flex;justify-content:space-between;gap:20px;min-height:52px;align-items:center;border-top:1px solid var(--rule);text-decoration:none}@media(max-width:700px){.public-tools main{padding:38px 20px}.tool-worktable{grid-template-columns:minmax(0,1fr);gap:30px}.tool-reading-note{padding-top:20px}.tool-findings>div{grid-template-columns:minmax(0,1fr);gap:8px}.tool-actions>button{width:100%}.tool-extracts{padding:18px}}.public-preferences{padding:1rem 5%;background:#f7f3ea;color:#243d36;font-family:"Source Sans 3",sans-serif}.public-preferences button{font:inherit;padding:.65rem .9rem;border:1px solid #245e46;border-radius:.35rem;color:#245e46;background:#fff;cursor:pointer}.public-preferences section{max-width:48rem;padding:1rem 0}.public-preferences h2{font-family:Fraunces,serif}.public-preferences section div{display:flex;gap:.6rem;flex-wrap:wrap}.public-preferences button:disabled{opacity:.5;cursor:default}:root{color:#14201c;background:#f7f3ea;font-family:"Source Sans 3",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--paper: #f7f3ea;--paper-deep: #eee9df;--pine: #063d32;--ink: #14201c;--muted: #59625a;--rule: #c9c3b8;--orange: #b83b08;--orange-dark: #962f06;--lime: #bacb25;--white: #fffdf8}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.022'/%3E%3C/svg%3E")}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}button,select,input:not([type=checkbox]):not([type=radio]),summary{min-height:44px}button,select{min-width:44px}.action-status{background:var(--paper-deep);border-bottom:1px solid var(--rule);color:var(--pine);padding:14px 34px}.action-status:empty{border:0;height:0;overflow:hidden;padding:0}.action-status:focus-visible{outline:2px solid var(--orange-dark);outline-offset:-3px}.form-error{color:#682508;font-size:16px;font-weight:600;grid-column:1 / -1;line-height:1.4}button,a{color:inherit}.app-shell{min-height:100vh}.example-context{align-items:center;border-bottom:1px solid var(--rule);color:var(--muted);display:flex;flex-wrap:wrap;font-size:15px;gap:0 24px;justify-content:space-between;padding:0 24px}.example-context a{align-items:center;color:var(--pine);display:inline-flex;min-height:44px}.review-demo-note{border-block:1px solid var(--rule);font-size:15px;margin-bottom:16px}.review-demo-note summary{cursor:pointer;font-weight:600;padding:10px 0}.review-demo-note summary:focus-visible{outline:2px solid var(--orange-dark);outline-offset:3px}.review-demo-note blockquote{border-left:2px solid var(--pine);line-height:1.5;margin:12px 0;padding-left:12px}.brand{align-items:center;color:var(--pine);display:inline-flex;min-height:44px;font-family:Fraunces,serif;font-size:26px;font-weight:600;letter-spacing:-.045em;text-decoration:none;white-space:nowrap}.masthead{align-items:center;background:#f7f3eaf0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:minmax(235px,auto) minmax(440px,1fr) auto;height:76px;padding:0 36px;position:sticky;top:0;z-index:20}.desktop-nav{align-items:stretch;display:flex;height:100%;justify-content:center;gap:clamp(20px,2.4vw,44px)}.desktop-nav a{align-items:center;display:flex;font-size:17px;gap:7px;position:relative;text-decoration:none}.desktop-nav a:after{background:var(--orange);bottom:-1px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;width:100%}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.nav-count{align-items:center;background:#dce5a9;border-radius:50%;display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.masthead-tools{align-items:center;display:flex;font-size:15px;gap:23px}@media(max-width:1450px){.masthead-tools>a{font-size:0;gap:0}.masthead-tools>a svg{height:21px;width:21px}.work-detail{grid-template-columns:minmax(0,1fr) 350px}.proof-margin{display:none}.review-rail{grid-column:2;grid-row:1}}.masthead-tools>a{align-items:center;display:flex;gap:7px;text-decoration:none}.property-select{align-items:center;border:1px solid #a8a49c;display:flex;gap:8px;min-height:44px;padding:0 10px 0 13px}.property-select select{appearance:none;background:transparent;border:0;color:var(--ink);max-width:205px;outline:none;padding:0 24px 0 0}.property-select>svg:last-child{margin-left:-25px;pointer-events:none}.mobile-menu,.mobile-property,.mobile-nav,.mobile-utility-menu{display:none}.notice{align-items:center;background:#fff4e8;border-bottom:1px solid #e8a47f;color:#682508;display:flex;justify-content:space-between;min-height:48px;padding:10px 34px;position:relative;z-index:10}.notice button{background:transparent;border:0;cursor:pointer;padding:7px}.page-enter{animation:page-enter .42s cubic-bezier(.22,1,.36,1) both}@keyframes page-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.eyebrow{color:#10352f;font-size:14px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.home-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 121px);padding:36px 5.8vw 28px 6.8vw}.home-worktable{min-width:0;padding-right:5.2vw}.hero-copy h1,.ledger-page>header h1,.intelligence-page>header h1,.results-page>header h1,.utility-page>header h1,.empty-page h1{color:var(--pine);font-family:Fraunces,serif;font-size:clamp(34px,3.4vw,46px);font-weight:400;letter-spacing:-.055em;line-height:1.12;margin:0}.hero-copy>p{font-size:19px;line-height:1.45;margin:14px 0 0;max-width:800px}.long-rule{border-top:1px solid var(--rule);margin:31px 0}.featured-work>.title-link{background:transparent;border:0;color:#101713;cursor:pointer;display:block;font-family:Fraunces,serif;font-size:clamp(30px,3vw,42px);font-weight:400;letter-spacing:-.047em;line-height:1.15;margin:16px 0 22px;max-width:970px;padding:0;text-align:left}.featured-work>.title-link:hover{color:var(--orange-dark)}.article-recommendation-brief{border-left:2px solid var(--orange);margin:0 0 28px;max-width:820px;padding-left:16px}.article-recommendation-brief summary{align-items:center;color:var(--pine);cursor:pointer;display:flex;font-weight:600;min-height:44px;width:fit-content}.article-recommendation-brief summary:before{content:"+";font-size:20px;font-weight:400;margin-right:9px}.article-recommendation-brief[open] summary:before{content:"−"}.article-recommendation-brief summary::marker,.article-recommendation-brief summary::-webkit-details-marker{display:none}.article-recommendation-brief p{font-size:17px;line-height:1.55;margin:4px 0 14px;overflow-wrap:anywhere;white-space:pre-wrap}.progress-line{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:10px 0 29px;padding:0;position:relative}.progress-line:before{background:var(--rule);content:"";height:1px;left:6%;position:absolute;right:6%;top:33px}.progress-line li{align-items:center;display:flex;flex-direction:column;font-size:17px;gap:9px;position:relative;text-align:center}.progress-mark{align-items:center;background:var(--paper);border:2px solid var(--rule);border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.progress-mark:after{background:var(--rule);bottom:-18px;content:"";height:14px;position:absolute;width:1px}.progress-line li.done .progress-mark{background:var(--pine);border-color:var(--pine);color:var(--white)}.progress-line li.done .progress-mark:after{background:var(--pine)}.progress-line li.active{font-weight:600}.progress-line li.active .progress-mark{border-color:var(--orange);color:var(--orange)}.progress-line li.active .progress-mark:after{background:var(--orange)}.progress-line li.unavailable{color:var(--muted)}.progress-line li.unavailable .progress-mark{border-style:dashed;color:var(--muted)}.why-work{padding-top:4px}.why-work h2,.evidence-sheet h2{font-size:17px;font-weight:600;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.recommendation-basis{font-size:17px;line-height:1.5;margin:0}.evidence-list{list-style:none;margin:0;padding:0}.evidence-list li{align-items:center;border-bottom:1px solid var(--rule);display:grid;font-size:17px;grid-template-columns:45px 28px 1fr;line-height:1.35;min-height:50px}.evidence-sources{color:var(--muted);display:flex;font-size:14px;flex-wrap:wrap;gap:2px 8px;line-height:1.45;margin-top:5px}.evidence-source-label{font-weight:600}.evidence-number{color:#10352f;font-weight:600}.evidence-pin{align-self:stretch;position:relative}.evidence-pin:before{background:var(--lime);border-radius:50%;content:"";height:12px;left:2px;position:absolute;top:calc(50% - 6px);width:12px;z-index:1}.evidence-pin:after{border-left:1px dashed #8b8c82;bottom:-1px;content:"";left:8px;position:absolute;top:50%}.evidence-list li:last-child .evidence-pin:after{display:none}.home-margin{border-left:1px solid var(--rule);padding:8px 0 0 32px}.home-margin h2{font-family:Fraunces,serif;font-size:28px;font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:18px 0 16px}.home-margin p:not(.eyebrow){font-size:18px;line-height:1.5;margin:0}.margin-symbol{align-items:center;color:var(--orange);display:flex;height:64px;margin-top:24px;width:64px}.margin-symbol svg{height:44px;stroke-width:1.4;width:44px}.margin-symbol.calm{border:2px solid var(--lime);border-radius:50%;color:#8a9a00;justify-content:center}.margin-symbol.calm svg{height:31px;width:31px}.text-action{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--orange);color:var(--orange-dark);cursor:pointer;display:flex;font-weight:600;gap:18px;margin-top:22px;padding:0 0 4px}.next-section{border-top:1px solid var(--rule);margin-top:42px;padding-top:37px}.next-section .margin-symbol{margin-bottom:11px}.desk-footer{align-items:center;border-top:1px solid var(--rule);display:flex;font-size:15px;justify-content:space-between;min-height:45px;padding:0 5.8vw 0 4.4vw}.desk-footer span{align-items:center;display:flex;gap:10px}.desk-footer i,.article-title-row i,.proof-footer i{background:currentColor;border-radius:50%;display:inline-block;height:3px;margin:0 4px;opacity:.65;width:3px}.quiet-work{min-height:420px;padding-top:30px}.quiet-work h2{font-family:Fraunces,serif;font-size:clamp(38px,4vw,58px);font-weight:400;letter-spacing:-.04em;margin:24px 0 12px;max-width:800px}.quiet-work>p:last-child{color:var(--muted);font-size:18px}.work-detail{display:grid;grid-template-columns:minmax(560px,1fr) 290px 370px;min-height:calc(100vh - 76px)}.article-proof{min-width:0;padding:37px 38px 0 5vw;position:relative}.crumb{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:8px;margin-bottom:25px;padding:0}.article-title-row{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.article-title-row h1{color:#0b2f28;font-family:Fraunces,serif;font-size:clamp(32px,3vw,44px);font-weight:400;letter-spacing:-.055em;line-height:1.12;margin:0;max-width:900px}.article-title-row p{align-items:center;display:flex;gap:10px;margin:18px 0 0}.edit-link{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--ink);cursor:pointer;display:flex;flex:none;gap:7px;padding:4px 0}.edit-link:disabled{cursor:not-allowed;opacity:.35}.proof-tabs{border-bottom:1px solid var(--rule);display:flex;gap:18px;margin-top:23px}.proof-tabs button{background:transparent;border:0;cursor:pointer;font-size:17px;padding:13px 8px;position:relative}.proof-tabs button.active{color:var(--orange-dark)}.proof-tabs button.active:after{background:var(--orange);bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.article-body{color:#1b2521;font-family:Fraunces,serif;font-size:19px;line-height:1.52;margin:27px auto 70px;max-width:790px}.article-image{margin:28px auto 10px;max-width:790px}.article-image img{border-radius:18px;box-shadow:0 16px 38px #17372f29;display:block;height:auto;object-fit:cover;width:100%}.article-image-missing{color:var(--muted);font-size:13px;margin:9px auto 0;max-width:790px}.article-image-missing{border:1px dashed var(--rule);border-radius:12px;padding:18px}.image-choices{border-block:1px solid var(--rule);margin:18px 0;padding:18px 0 8px}.image-choices h3{margin:0}.image-choices .secondary-action{margin-bottom:9px;width:100%}.dismiss-action{margin-top:22px}.article-body>p:first-child:first-letter{color:var(--orange);float:left;font-size:86px;line-height:.76;margin:12px 13px 0 0}.article-body h2{color:#10231d;font-size:31px;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:34px 0 8px}.article-body h3{font-size:24px;font-weight:600}.article-body li{margin:5px 0}.proof-footer{align-items:center;border-top:1px solid var(--rule);bottom:0;display:flex;font-size:14px;gap:8px;gap:20px;min-height:44px;padding:0 2px;position:sticky;background:#f7f3eaf5}.proof-footer span{align-items:center;display:flex;gap:8px}.proof-footer span:first-child{color:#126234}.article-alt-text{background:#eef3e4;border:1px solid #c8d1b4;border-radius:14px;margin:28px auto 20px;max-width:790px;padding:20px}.article-alt-text h2{color:#10231d;font-family:Fraunces,serif;font-size:21px;font-weight:400;margin:0 0 8px}.article-alt-text p{color:#415048;font-size:14px;line-height:1.45;margin:0 0 14px}.article-alt-text label{color:#263c32;display:block;font-size:14px;font-weight:700}.article-alt-text textarea{background:#fffdf8;border:1px solid #82947c;border-radius:8px;display:block;font:inherit;margin-top:7px;min-height:88px;padding:10px;resize:vertical;width:100%}.article-alt-text button{margin-top:12px}.proof-margin{border-left:1px solid var(--rule);padding:157px 34px 40px}.version-ticket>span{background:#d4df5a;color:#263000;display:inline-block;font-size:11px;letter-spacing:.08em;padding:5px 13px;text-transform:uppercase;transform:rotate(-5deg)}.version-ticket>strong{border-bottom:1px solid #b7c42c;display:block;font-family:Fraunces,serif;font-size:18px;font-weight:400;margin-top:8px;padding:0 0 7px}.version-ticket>p{font-family:Fraunces,serif;font-style:italic;line-height:1.45;margin:21px 0 0}.proof-margin section{border-top:1px dotted #a8a399;margin-top:48px;padding-top:27px}.proof-margin section h2{align-items:center;display:flex;font-family:Fraunces,serif;font-size:20px;font-weight:400;gap:9px;margin:0 0 18px;text-decoration:underline;text-decoration-color:#c0ca35;text-underline-offset:7px}.proof-margin section p{line-height:1.45}.proof-margin .evidence-list li{align-items:start;border:0;font-family:Fraunces,serif;font-size:16px;grid-template-columns:26px 1fr;min-height:72px}.proof-margin .evidence-number{display:none}.review-rail{border-left:1px solid var(--rule);padding:37px 30px}.review-heading{align-items:center;display:flex;gap:18px}.review-heading>span{color:var(--orange);font-size:51px;line-height:.7;transform:rotate(-13deg)}.review-heading h2{font-family:Fraunces,serif;font-size:28px;font-weight:400;margin:0}.review-rail>p{font-family:"Source Sans 3",sans-serif;font-size:17px;line-height:1.5;margin:16px 0 0}.review-destination{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:7px;margin:24px 0 18px;overflow-wrap:anywhere;padding:23px 0}.review-destination span{color:var(--muted)}.review-destination strong{font-weight:500}.review-destination small{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.plain-statuses{list-style:none;margin:0 0 25px;padding:0}.plain-statuses li{align-items:center;display:flex;font-family:Fraunces,serif;gap:15px;min-height:41px}.plain-statuses li>span{border:1.5px solid var(--ink);border-radius:50%;height:19px;position:relative;width:19px}.plain-statuses li.done>span{border-color:#839000}.plain-statuses li.done>span:after{border-bottom:2px solid #839000;border-right:2px solid #839000;content:"";height:8px;left:6px;position:absolute;top:2px;transform:rotate(42deg);width:4px}.primary-action,.secondary-action,.publish-action{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:17px;font-weight:500;gap:10px;justify-content:center;min-height:54px;padding:10px 18px;width:100%}.primary-action{background:var(--orange);border:1px solid var(--orange);color:#fff}.primary-action:hover:not(:disabled){background:var(--orange-dark)}.secondary-action{background:transparent;border:1px solid var(--ink);margin-top:15px}.publish-action{background:var(--pine);border:1px solid var(--pine);color:#fff}.publish-action:disabled,.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.42}.publish-separator{align-items:center;display:flex;gap:12px;margin:28px 0}.publish-separator:before,.publish-separator:after{border-top:1px dotted var(--rule);content:"";flex:1}.review-rail .review-note{align-items:center;display:flex;font-family:Fraunces,serif;font-size:15px;gap:8px;margin-top:16px}.changes-form{border-left:3px solid var(--orange);margin-top:18px;padding-left:13px}.changes-form label{display:block;font-weight:600;margin-bottom:7px}.changes-form textarea{background:var(--white);border:1px solid var(--rule);border-radius:3px;min-height:105px;padding:10px;resize:vertical;width:100%}.changes-form div{display:flex;gap:10px;margin-top:9px}.changes-form button,.article-editor>div>button,.question-row form button{background:var(--pine);border:1px solid var(--pine);border-radius:3px;color:#fff;cursor:pointer;min-height:44px;padding:7px 13px}.changes-form button[type=button],.article-editor>div>button[type=button]{background:transparent;color:var(--ink)}.why-panel,.history-panel{margin:38px auto 80px;max-width:790px}.why-panel>h2,.history-panel>h2{font-family:Fraunces,serif;font-size:37px;font-weight:400;margin:0 0 18px}.why-panel>p{font-family:Fraunces,serif;font-size:21px;line-height:1.5}.history-row{border-top:1px solid var(--rule);display:grid;gap:18px;grid-template-columns:100px 1fr auto;padding:18px 0}.history-row strong{font-weight:500}.history-row time{color:var(--muted)}.article-editor{margin:30px auto 80px;max-width:840px}.article-editor label{display:grid;font-size:14px;font-weight:600;gap:7px;margin-bottom:18px}.article-editor input,.article-editor textarea{background:var(--white);border:1px solid var(--rule);border-radius:3px;color:var(--ink);font-family:Fraunces,serif;font-size:17px;line-height:1.5;padding:12px}.article-editor textarea{min-height:90px;resize:vertical}.article-editor .body-editor{min-height:520px}.article-editor details{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);margin:26px 0;padding:15px 0}.article-editor summary{cursor:pointer;font-weight:600;margin-bottom:15px}.article-editor>div{display:flex;gap:12px}.article-editor>div .primary-action{width:auto}.article-editor>p{color:var(--muted);font-size:14px}.social-campaign{margin:30px auto 60px;max-width:790px}.campaign-summary{color:var(--muted);font-size:19px;line-height:1.5}.social-post{border-top:1px solid var(--rule);padding:26px 0 32px}.social-post h2,.social-post-editor legend{color:var(--pine);font-family:Fraunces,serif;font-size:25px;font-weight:400;margin:0 0 18px}.social-post-copy{font-family:Fraunces,serif;font-size:22px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.social-post-cta{align-items:center;color:var(--orange-dark);display:inline-flex;font-weight:600;min-height:44px;overflow-wrap:anywhere}.social-post-destination{color:var(--muted);display:block;overflow-wrap:anywhere}.controlled-social-note{border-left:2px solid var(--orange);color:var(--muted);line-height:1.5;padding-left:16px}.social-post-editor{border:0;border-top:1px solid var(--rule);margin:28px 0;min-width:0;padding:22px 0 0}.social-post-editor .social-text-editor{min-height:230px}.history-entry summary{cursor:pointer}.history-entry>h3{color:var(--pine);font-family:Fraunces,serif;font-size:25px;font-weight:400}.evidence-copy{min-width:0}.evidence-correct-action{background:transparent;border:0;color:var(--orange-dark);cursor:pointer;display:block;font-weight:600;margin-top:8px;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.evidence-correction{border-top:1px solid var(--rule);font-family:"Source Sans 3",sans-serif;font-size:15px;margin-top:20px;padding-top:18px}.evidence-correction label{display:grid;font-weight:600;gap:7px;margin-bottom:16px}.evidence-correction textarea{background:var(--white);border:1px solid var(--rule);color:var(--ink);font:inherit;min-height:100px;padding:12px;resize:vertical;width:100%}.evidence-correction>div{display:flex;flex-wrap:wrap;gap:10px}.evidence-correction button{background:var(--pine);border:1px solid var(--pine);color:var(--paper);cursor:pointer;padding:8px 13px}.evidence-correction button[type=button]{background:transparent;color:var(--pine)}.ledger-page,.intelligence-page,.results-page,.utility-page,.empty-page{margin:0 auto;max-width:1440px;min-height:calc(100vh - 76px);padding:36px 6vw 64px}.ledger-page>header,.intelligence-page>header,.results-page>header,.utility-page>header{border-bottom:1px solid var(--rule);padding-bottom:24px}.ledger-page>header h1,.intelligence-page>header h1,.results-page>header h1,.utility-page>header h1{margin-top:14px;max-width:1050px}.ledger-page>header>p:last-child,.intelligence-page>header>p:last-child,.results-page>header>p:last-child,.utility-page>header>p:last-child{font-size:19px;line-height:1.5;margin:14px 0 0;max-width:730px}.ledger,.work-ledger{margin-top:16px}.ledger-row{align-items:start;border-bottom:1px solid var(--rule);display:grid;gap:34px;grid-template-columns:55px minmax(0,1fr) 180px;padding:32px 0}.ledger-number{color:var(--pine);font-size:18px;font-weight:600}.ledger-row h2{font-family:Fraunces,serif;font-size:32px;font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:10px 0}.ledger-row>div>p:last-child{color:var(--muted);font-size:17px;margin:0}.ledger-row>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--orange);color:var(--orange-dark);cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:space-between;padding:4px 0}.question-row form{display:grid;gap:8px}.question-row textarea{background:var(--white);border:1px solid var(--rule);min-height:90px;padding:10px;resize:vertical}.work-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--rule);cursor:pointer;display:grid;gap:34px;grid-template-columns:55px minmax(0,1fr) 130px;padding:28px 0;text-align:left;width:100%}.work-row>span:nth-child(2){display:grid;gap:7px}.work-row small{color:var(--pine);font-size:13px;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.work-row strong{font-family:Fraunces,serif;font-size:31px;font-weight:400;letter-spacing:-.035em}.work-row em{color:var(--muted);font-style:normal}.row-date{align-items:center;color:var(--muted);display:flex;justify-content:space-between}.row-date b{color:var(--orange);font-size:22px}.quiet-empty{min-height:370px;padding:70px 0}.quiet-empty svg,.results-quiet-mark svg{color:var(--lime);height:52px;stroke-width:1.2;width:52px}.quiet-empty h2{font-family:Fraunces,serif;font-size:38px;font-weight:400;margin:20px 0 8px}.truth-sheet{display:grid;grid-template-columns:310px 1fr}.truth-intro{border-right:1px solid var(--rule);padding:45px 35px 45px 0}.truth-intro>svg{color:var(--lime);height:42px;stroke-width:1.4;width:42px}.truth-intro h2{font-family:Fraunces,serif;font-size:34px;font-weight:400;line-height:1.08;margin:16px 0 8px}.truth-intro p{margin:0 0 14px}.truth-intro a{color:var(--orange-dark);overflow-wrap:anywhere}.truth-sheet dl{margin:0}.truth-sheet dl>div{border-bottom:1px solid var(--rule);display:grid;gap:28px;grid-template-columns:210px 1fr;padding:25px 0 25px 38px}.truth-sheet dt{color:var(--pine);font-weight:600}.truth-sheet dd{font-family:Fraunces,serif;font-size:19px;line-height:1.45;margin:0}.truth-intro .text-action{margin-top:28px}.truth-edit-form{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 0 45px 38px}.truth-edit-form label,.preference-form label{color:var(--pine);display:grid;font-size:14px;font-weight:600;gap:8px}.truth-edit-form label:nth-of-type(n+4){grid-column:1 / -1}.truth-edit-form input,.truth-edit-form textarea,.preference-form input{background:color-mix(in srgb,var(--paper) 75%,white);border:1px solid var(--rule);border-radius:0;color:var(--ink);font:inherit;padding:12px 14px}.truth-edit-form textarea{min-height:90px;resize:vertical}.truth-edit-form .primary-action{grid-column:1 / -1;justify-self:start;width:auto}.evidence-sheet{border-top:1px solid var(--rule);display:grid;gap:50px;grid-template-columns:260px 1fr;margin-top:50px;padding-top:36px}.evidence-sheet h2{font-family:Fraunces,serif;font-size:31px;font-weight:400;letter-spacing:-.03em;margin-top:14px;text-transform:none}.evidence-columns{display:grid;gap:42px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.evidence-columns h3{font-size:15px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.result-story{display:grid;grid-template-columns:330px 1fr;margin-top:46px}.result-title{border-right:1px solid var(--rule);padding-right:38px}.result-title h2{font-family:Fraunces,serif;font-size:31px;font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:14px 0}.result-title>p:last-child{color:var(--muted)}.story-line{padding-left:38px}.story-line section{border-bottom:1px solid var(--rule);display:grid;gap:20px;grid-template-columns:35px 190px 1fr;padding:20px 0}.story-line section>span{color:var(--pine);font-weight:600}.story-line h3,.story-line p{margin:0}.story-line h3{font-family:Fraunces,serif;font-size:20px;font-weight:400}.story-line p{font-size:18px;line-height:1.45}.story-line section>a{align-items:center;display:inline-flex;grid-column:3;justify-self:start;min-height:44px}.results-quiet-mark{align-items:center;color:var(--muted);display:flex;gap:24px;margin-top:55px}.connection-issues{display:grid;gap:14px;margin-top:38px}.connection-issues section{background:color-mix(in srgb,var(--orange) 8%,transparent);border-left:3px solid var(--orange);padding:22px 24px}.connection-issues h2,.connection-issues p{margin:0}.connection-issues h2{font-family:Fraunces,serif;font-size:25px;font-weight:400;margin-bottom:6px}.connection-issues section>p:not(.eyebrow){color:var(--muted);line-height:1.5;margin-bottom:10px}.connection-issues a{color:var(--pine);font-weight:650}.connection-lines section{align-items:center;border-bottom:1px solid var(--rule);display:grid;gap:28px;grid-template-columns:62px 1fr auto;padding:30px 0}.connection-lines section>span{align-items:center;border:1px solid var(--rule);border-radius:50%;color:var(--orange);display:flex;height:50px;justify-content:center;width:50px}.connection-lines h2{font-family:Fraunces,serif;font-size:28px;font-weight:400;margin:0 0 4px}.connection-lines p,.settings-lines p{color:var(--muted);margin:0}.connection-lines strong{color:var(--pine);font-weight:600}.settings-lines section{border-bottom:1px solid var(--rule);display:grid;gap:25px;grid-template-columns:150px 280px 1fr;padding:29px 0}.settings-lines section>span{color:var(--pine);font-weight:600}.settings-lines strong{font-family:Fraunces,serif;font-size:20px;font-weight:400}.settings-lines a{color:var(--orange-dark)}.preference-form{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);padding:28px 0}.preference-form>div{display:grid;gap:16px;grid-template-columns:1fr auto;margin-top:10px}.preference-form button,.preference-actions button{background:transparent;border:1px solid var(--pine);color:var(--pine);cursor:pointer;font:inherit;font-weight:600;padding:11px 17px}.preference-form button{background:var(--pine);color:var(--paper)}.preference-lines section{align-items:center;border-bottom:1px solid var(--rule);display:grid;gap:28px;grid-template-columns:1fr auto;padding:27px 0}.preference-lines section.disabled{opacity:.58}.preference-lines span{color:var(--orange-dark);display:block;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.preference-lines strong{font-family:Fraunces,serif;font-size:21px;font-weight:400}.preference-lines p{color:var(--muted);margin:5px 0 0}.preference-actions{display:flex;gap:8px}.preference-actions button{align-items:center;display:flex;gap:7px}.private-sign-in{max-width:38rem;margin:10vh auto;padding:2rem}.article-authority-settings{margin:2rem 0;padding:1.5rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:48rem}.authority-actions{display:flex;flex-wrap:wrap;gap:.75rem}.authority-actions button{padding:.5rem 1rem;background:transparent;border:1px solid var(--pine);color:var(--pine);cursor:pointer}.private-sign-in h1{font-family:Fraunces,serif;font-weight:400;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.private-sign-in form{display:grid;gap:1rem;max-width:28rem}.private-sign-in input{width:100%;min-height:48px}.masthead-tools button,.mobile-utility-menu button{border:0;background:transparent;color:inherit;cursor:pointer}.loading-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-screen p{color:var(--muted);margin-top:24px}.onboarding-shell{min-height:100vh}.onboarding-shell>header{align-items:center;border-bottom:1px solid var(--rule);display:flex;height:76px;justify-content:space-between;padding:0 5vw}.onboarding-shell>header>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.onboarding-shell>main{display:grid;grid-template-columns:320px minmax(0,760px);justify-content:center;min-height:calc(100vh - 76px)}.onboarding-shell aside{border-right:1px solid var(--rule);padding:70px 45px 60px 0}.onboarding-shell aside ol{list-style:none;margin:35px 0 0;padding:0}.onboarding-shell aside li{align-items:center;color:var(--muted);display:flex;gap:13px;min-height:46px}.onboarding-shell aside li>span{align-items:center;border:1px solid var(--rule);border-radius:50%;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.onboarding-shell aside li.active{color:var(--ink);font-weight:600}.onboarding-shell aside li.active>span{border-color:var(--orange);color:var(--orange)}.onboarding-shell aside li.done>span{background:var(--pine);border-color:var(--pine);color:#fff}.onboarding-shell>main>form{padding:65px 0 70px 70px}.onboarding-shell fieldset{border:0;margin:0;min-height:520px;padding:0}.onboarding-shell legend{color:var(--pine);font-family:Fraunces,serif;font-size:clamp(46px,5vw,68px);font-weight:400;letter-spacing:-.05em;line-height:1;margin:0;padding:0}.onboarding-shell fieldset>p{font-size:19px;margin:18px 0 38px}.onboarding-shell label{display:grid;font-weight:600;gap:8px;margin-bottom:20px}.onboarding-shell input,.onboarding-shell textarea{background:#fffdf8b3;border:0;border-bottom:1px solid #8e8b84;border-radius:0;color:var(--ink);font-family:Fraunces,serif;font-size:19px;min-height:49px;padding:10px 3px}.onboarding-shell textarea{min-height:105px;resize:vertical}.field-pair{display:grid;gap:25px;grid-template-columns:1fr 1fr}.onboarding-actions{align-items:center;border-top:1px solid var(--rule);display:flex;justify-content:space-between;padding-top:20px}.onboarding-actions>button:not(.primary-action){background:transparent;border:0;border-bottom:1px solid var(--ink);cursor:pointer;padding:5px 0}.onboarding-actions .primary-action{width:180px}.form-error{color:#9f2500;margin:0 0 12px}@media(max-width:1240px){.masthead{grid-template-columns:auto 1fr auto;padding:0 24px}.masthead-tools>a{font-size:0;gap:0}.masthead-tools>a svg{height:21px;width:21px}.work-detail{grid-template-columns:minmax(0,1fr) 320px}.proof-margin{padding-left:24px;padding-right:24px}.review-rail{padding-left:30px;padding-right:30px}}@media(max-width:1020px){.desktop-nav{gap:18px}.desktop-nav a{font-size:15px}.property-select{display:none}.home-layout{grid-template-columns:1fr 280px}.work-detail{grid-template-columns:minmax(0,1fr) 320px}.proof-margin{border-left:0;border-top:1px solid var(--rule);grid-column:1;grid-row:2;padding:35px 5vw}.proof-margin section,.version-ticket{display:inline-block;margin:0 28px 20px 0;max-width:260px;vertical-align:top}.review-rail{grid-column:2;grid-row:1 / span 2}.onboarding-shell>main{grid-template-columns:260px minmax(0,650px);padding:0 30px}.onboarding-shell>main>form{padding-left:45px}}@media(min-width:761px)and (max-width:1450px){.work-detail{grid-template-columns:minmax(0,1fr) 350px}.proof-margin{display:none}.review-rail{grid-column:2;grid-row:1}}@media(max-width:760px){html{--mobile-nav-height: 72px;scroll-padding-block:8px calc(var(--mobile-nav-height) + 8px)}body{padding-bottom:var(--mobile-nav-height)}.masthead{align-content:center;grid-template-columns:1fr auto;height:112px;padding:14px 20px 12px;position:relative}.brand{font-size:26px}.desktop-nav,.masthead-tools{display:none}.mobile-menu{background:transparent;border:0;cursor:pointer;display:block;padding:8px}.mobile-property{align-items:center;display:flex;font-size:16px;gap:10px;grid-column:1 / -1}.mobile-property select{appearance:none;background:transparent;border:0;color:var(--ink);flex:1;min-width:0;outline:none}.mobile-property>svg:last-child{pointer-events:none}.mobile-utility-menu{background:var(--white);border-bottom:1px solid var(--rule);display:grid;position:relative;z-index:19}.mobile-utility-menu a{align-items:center;border-top:1px solid var(--paper-deep);display:flex;gap:12px;min-height:52px;padding:0 20px;text-decoration:none}.mobile-nav{background:#f7f3eaf7;border-top:1px solid var(--rule);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:var(--mobile-nav-height);left:0;position:fixed;right:0;z-index:30}.mobile-nav a{align-items:center;display:flex;flex-direction:column;font-size:11px;gap:4px;justify-content:center;position:relative;text-decoration:none}.mobile-nav a.active:before{background:var(--orange);content:"";height:3px;left:0;position:absolute;right:0;top:-1px}.mobile-count{align-items:center;background:#dce5a9;border-radius:50%;display:flex;font-size:9px;height:16px;justify-content:center;position:absolute;right:22%;top:7px;width:16px}.notice{padding:9px 18px}.home-layout{display:block;min-height:auto;padding:26px 20px 30px}.home-worktable{padding:0}.hero-copy h1,.ledger-page>header h1,.intelligence-page>header h1,.results-page>header h1,.utility-page>header h1,.empty-page h1{font-size:clamp(30px,8.5vw,38px);line-height:1.12}.hero-copy>p{font-size:18px;line-height:1.45;margin-top:20px}.long-rule{margin:32px 0}.featured-work>.title-link{font-size:clamp(29px,8vw,36px);margin-top:17px}.progress-line{margin:14px 0 37px}.progress-line li{font-size:13px;gap:6px}.progress-mark{height:42px;width:42px}.progress-line:before{left:11%;right:11%;top:29px}.evidence-list li{align-items:start;font-size:16px;grid-template-columns:36px 25px 1fr;padding:12px 0}.evidence-pin:before{top:5px}.evidence-pin:after{top:11px}.home-margin{border-left:0;border-top:1px solid var(--rule);margin-top:26px;padding:28px 0 0}.home-margin h2{font-size:31px}.next-section{display:block}.margin-symbol{height:52px;margin-top:18px;width:52px}.margin-symbol svg{height:34px;width:34px}.desk-footer{display:block;padding:14px 20px 22px}.desk-footer span+span{display:none}.work-detail{display:flex;flex-direction:column;min-height:0}.article-proof{order:1;padding:28px 20px 0}.article-title-row{align-items:start;display:block}.article-title-row h1{font-size:clamp(30px,8.5vw,38px)}.article-title-row p{flex-wrap:wrap}.edit-link{margin-top:16px}.review-rail{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:0;order:2;padding:30px 20px}.review-heading h2{font-size:28px}.review-rail>p{margin-top:18px}.proof-margin{display:none}.article-body{font-size:18px;margin-top:24px}.article-body>p:first-child:first-letter{font-size:70px}.article-body h2{font-size:28px}.proof-tabs{overflow-x:auto}.proof-footer{margin:0 -20px;padding:0 20px}.article-alt-text{border-radius:10px;margin:22px 0 18px;padding:16px}.article-editor .body-editor{min-height:430px}.social-post-copy{font-size:19px}.history-row{gap:8px;grid-template-columns:1fr}.ledger-page,.intelligence-page,.results-page,.utility-page,.empty-page{min-height:0;padding:28px 20px 48px}.ledger-page>header,.intelligence-page>header,.results-page>header,.utility-page>header{padding-bottom:30px}.ledger-page>header>p:last-child,.intelligence-page>header>p:last-child,.results-page>header>p:last-child,.utility-page>header>p:last-child{font-size:18px}.ledger-row{gap:10px;grid-template-columns:37px 1fr;padding:25px 0}.ledger-row>button,.question-row form{grid-column:2;margin-top:12px}.ledger-row h2{font-size:28px}.work-row{gap:10px;grid-template-columns:37px 1fr;padding:24px 0}.work-row strong{font-size:27px}.row-date{grid-column:2}.truth-sheet{display:block}.truth-intro{border-bottom:1px solid var(--rule);border-right:0;padding-right:0}.truth-sheet dl>div{display:block;padding:21px 0}.truth-sheet dd{margin-top:9px}.truth-edit-form{display:block;padding:28px 0}.truth-edit-form label+label{margin-top:17px}.truth-edit-form .primary-action{margin-top:22px}.evidence-sheet{display:block}.evidence-columns{display:block;margin-top:30px}.evidence-columns>div+div{margin-top:36px}.result-story{display:block}.result-title{border-bottom:1px solid var(--rule);border-right:0;padding:0 0 24px}.story-line{padding:0}.story-line section{gap:8px 14px;grid-template-columns:30px 1fr}.story-line p{grid-column:2}.story-line section>a{grid-column:2}.connection-lines section,.settings-lines section{align-items:start;gap:15px;grid-template-columns:50px 1fr}.connection-lines section>strong,.settings-lines section>p{grid-column:2}.settings-lines section>span{grid-column:1 / -1}.settings-lines section>strong{grid-column:1 / -1}.preference-form>div,.preference-lines section{display:block}.preference-form button{margin-top:12px;width:100%}.preference-actions{margin-top:18px}.onboarding-shell>header{height:70px;padding:0 20px}.onboarding-shell>main{display:block;min-height:auto;padding:0 20px}.onboarding-shell aside{border-bottom:1px solid var(--rule);border-right:0;padding:28px 0 15px}.onboarding-shell aside ol{display:flex;gap:6px;margin:18px 0 0}.onboarding-shell aside li{min-height:auto}.onboarding-shell aside li>span{height:25px;width:25px}.onboarding-shell aside li:not(.active){font-size:0}.onboarding-shell>main>form{padding:38px 0 50px}.onboarding-shell fieldset{min-height:500px}.onboarding-shell legend{font-size:45px}.field-pair{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.article-capacity{align-items:center;background:linear-gradient(115deg,var(--paper-warm),color-mix(in srgb,var(--sage) 12%,var(--paper)));border:1px solid var(--line);display:flex;justify-content:space-between;margin:1.5rem 0;padding:1rem 1.2rem}.article-capacity p,.article-capacity .eyebrow{margin:0}.article-capacity>p{max-width:34rem;text-align:right}@media(max-width:640px){.article-capacity{align-items:flex-start;flex-direction:column;gap:.65rem}.article-capacity>p{text-align:left}}
