@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600&display=swap";.privacy-policy-link{display:inline-flex;align-items:center;min-height:44px;color:#1f2a44;font-size:14px;text-decoration:underline;text-underline-offset:3px}.privacy-policy-link:hover{color:#343f58}.privacy-policy-link:focus-visible{outline:2px solid #1f2a44;outline-offset:3px;border-radius:2px}.jw-cn-out:has(.privacy-policy-link){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gj-account:has(.privacy-policy-link){display:flex;flex-wrap:wrap;align-items:center;gap:16px}.gf-auth-form>.privacy-policy-link{margin-right:16px}.role-dashboard-nav{position:relative;z-index:20;display:flex;padding:0 20px;background:var(--canvas, #f6f2eb);border-bottom:1px solid var(--line, #ddd5c9);font-family:var(--sans, sans-serif)}.role-dashboard-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--ink, #302b25);font-size:14px;text-decoration:underline;text-underline-offset:3px}.role-dashboard-nav a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media (max-width: 600px){.role-dashboard-nav{padding:0 8px}}.gj-page{--gj-navy:var(--navy);--gj-white:#fff;--gj-warm:#fcfaf6;--gj-gold:#b0894a;min-height:100vh;background:var(--gj-warm);color:var(--gj-navy)}.gj-page.gf-page{background:var(--gj-warm)}.gj-header{background:var(--gj-warm,#fcfaf6);border-bottom:1px solid var(--line)}.gj-header-inner{max-width:1192px;min-height:84px;padding:16px 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative}.gj-wordmark{color:var(--navy);font:500 27px/1.2 var(--serif);letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.gj-sign-in,.gj-text-button{color:var(--navy);font:500 15px/1.4 var(--sans);background:transparent;border:0;padding:12px 0;text-underline-offset:5px;cursor:pointer}.gj-navigation,.gj-navigation nav{display:flex;align-items:center;gap:24px}.gj-navigation nav a{color:var(--navy);text-decoration:none;font-size:14px;padding:12px 0;border-bottom:2px solid transparent}.gj-navigation nav a[aria-current]{border-bottom-color:#b0894a}.gj-account{min-width:0}.gj-account>div{flex-wrap:wrap}.gj-account>div>span{max-width:180px;overflow-wrap:anywhere}.gj-menu-toggle{display:none}.gj-main{width:100%;max-width:1192px;margin:auto;padding:40px 24px 72px}.gj-page h1{font:400 clamp(36px,4.5vw,54px)/1.12 var(--serif);letter-spacing:-.035em;color:var(--navy);margin:0 0 24px}.gj-page h1:focus{outline:none}.gj-page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #b0894a;outline-offset:4px}.gj-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;font:500 17px/1.4 var(--sans);border-radius:4px;box-shadow:none;text-decoration:none}.gj-page .btn.primary{background:var(--navy);color:#fffaf0;box-shadow:none}.gj-page .btn.ghost{background:transparent;color:var(--navy);border:1px solid #8d9096}.gj-page .gj-account .btn,.gj-page .gj-account .gj-text-button{display:inline-flex;align-items:center;min-height:0;margin:0;padding:12px 0!important;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--navy);font:inherit;font-size:14px!important;font-weight:400;line-height:inherit}.gj-page input:not([type=radio]):not([type=checkbox]),.gj-page textarea,.gj-page select{font-family:var(--sans);font-size:16px;background:#fff;color:var(--navy);border:1px solid #8d9096;border-radius:4px;min-height:52px}.gj-page .programme-field-label,.gj-page .programme-field{font-size:16px}.gj-page .programme-field-help,.gj-page .programme-section-heading p,.gj-page .programme-place{font-size:15px;color:#575a61}.gj-page .programme-section{column-gap:40px}.gj-page .programme-profile{max-width:none}.gj-page .programme-save{padding-left:290px}.gj-page .programme-nameplate h1{font-size:clamp(32px,3.5vw,46px)}.gj-page .programme-kicker{font-size:13px}.gj-page .programme-save .banner-info,.gj-panel{background:#fff}.gj-panel-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;background:transparent}.gj-subject{background:var(--navy);color:#fffaf0;padding:40px;min-width:0}.gj-page .gj-subject :is(h1,h2){color:#fffaf0;margin:0}.gj-page .gj-subject h1{font-size:clamp(36px,3.7vw,48px);overflow-wrap:anywhere}.gj-subject p{font-size:18px;line-height:1.6;color:#fffaf0;margin:24px 0 0}.gj-subject .gj-eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;color:#e3c68d}.gj-details{background:#fff;color:var(--navy);padding:32px;min-width:0}.gf-page .gf-progress{margin-bottom:28px}.gf-page .gf-lead{max-width:58ch;color:#575a61}.gf-flow-panel .gj-subject{min-height:300px}.gf-onboarding .gf-subheading,.gf-auth-form h2{font:400 30px/1.2 var(--serif);letter-spacing:-.025em;color:var(--navy);margin:0 0 18px}.gf-onboarding .gj-main input:not([type=radio]):not([type=checkbox]){min-height:56px;padding:14px 16px}.gf-onboarding .gj-main label{font-size:17px}.gf-starting .gf-ready{margin:0 0 18px;font:400 30px/1.2 var(--serif);letter-spacing:-.025em;color:var(--navy)}.gf-starting .gf-profile-facts{display:grid;gap:20px;border-top:1px solid #dedbd5;padding-top:24px;margin:28px 0}.gf-starting .gf-profile-facts p{margin:0;font-size:16px;line-height:1.7}.gf-starting .gf-lead{font-size:17px;margin-bottom:20px}.gf-starting .gf-note{font-size:15px;margin-bottom:0}.gf-auth-form p{color:#575a61;font-size:17px;line-height:1.65}.gf-auth-form form .btn{width:100%}.gf-auth-form label{margin-top:24px}.gf-auth-back{margin-top:26px;display:inline-block;color:var(--navy);text-underline-offset:5px}.gf-page .claim-p,.gf-page .claim-foot{color:#575a61;font-size:16px;line-height:1.65}.gf-page .claim-card{margin:0}.gj-landing,.gj-landing .gj-header,.gj-how .gj-header{background:var(--canvas)}.gj-landing .gj-main{max-width:1060px;padding:48px 40px 64px}.gj-landing .gj-main>div{margin:auto}.gj-landing .how-audience{min-width:0}.gj-how .how-hero-inner,.gj-how .how-journey,.gj-how .how-finish{max-width:1144px}.gj-how .how-journey{border-top:1px solid #c5b99f}.gj-how .how-hero{background:var(--navy);color:#fffaf0}.gj-how .how-hero h1{max-width:860px;color:#fffaf0}.gj-how .how-hero p,.gj-how .how-scroll{color:#fffaf0}.gj-how .how-hero .btn.primary{background:#fff;color:var(--navy)}.gj-page .programme-profile-heading{background:var(--navy);color:#fffaf0;padding:28px 32px}.gj-page .programme-profile-heading :is(h1,.programme-kicker,.programme-place,p){color:#fffaf0}.gj-page .programme-profile-heading .programme-profile-name h1{font-size:36px}.gj-page .programme-profile-heading .programme-place{margin:12px 0 0;font-size:16px}.gj-page .programme-profile-heading .claim-badge{color:#55421f;background:#efe3c9;border-color:#c3a36a}.gj-page .programme-editor{background:#fff;padding:0 32px 32px}.gj-page .gallery-programme .gj-editor-intro{margin:0;max-width:none;padding:28px 32px 0;background:#fff;font-size:17px;color:#575a61}.gj-page .programme-editor .programme-section:first-child{border-top:0}.gj-page .programme-section-heading h2{color:var(--navy)}.gj-page .gj-profile-continue{background:#fff;margin:0;padding:24px 32px 32px;border-top:1px solid #dedbd5}.gj-page .programme-introduction{background:#fff;border:1px solid #d4cbbc;border-radius:5px;padding:0;overflow:hidden}.gj-page .programme-introduction>.programme-kicker{padding:24px 32px}.gj-page .programme-introduction-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.gj-page .programme-introduction-copy{padding:32px;background:var(--navy);color:#fffaf0}.gj-page .gallery-programme .programme-introduction-copy :is(h2,h3,p,li,.programme-kicker){color:#fffaf0}.gj-page .gallery-programme .programme-introduction-copy h2{margin:18px 0 22px;font-size:clamp(32px,3.4vw,46px)}.gj-page .programme-next-step{padding:32px;align-self:stretch;background:#fff}.gj-page .programme-financial{margin:0;padding:24px 32px;background:#fff}.gj-page .programme-record{background:#fff;padding:32px;border-top:1px solid #dedbd5}.gj-page .chapter-home-centre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:0 0 32px}.gj-page .chapter-home-centre .chapter-portrait{padding:0;margin:0;border:0}.gj-page .chapter-home-centre .chapter-portrait-identity{background:var(--navy);padding:32px}.gj-page .chapter-home-centre .chapter-portrait-identity :is(h1,p,.programme-kicker){color:#fffaf0}.gj-page .chapter-home-centre .chapter-portrait-identity h1{font-size:42px;margin:20px 0 18px}.gj-page .chapter-home-centre .chapter-portrait-details,.gj-page .chapter-home-centre .chapter-brief{background:#fff;padding:32px;margin:0;border:0}.gj-page .chapter-home-centre .chapter-portrait-details p{font-size:17px;line-height:1.65}@media (max-width:850px){.gj-header-inner{min-height:76px;padding:12px 24px}.gj-menu-toggle{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:8px 0 8px 12px;background:transparent;border:0;color:var(--navy);font:500 15px var(--sans);cursor:pointer}.gj-navigation{display:none;position:absolute;top:100%;left:0;right:0;z-index:25;padding:16px 24px 24px;background:var(--gj-warm,#fcfaf6);border-bottom:1px solid #b5a98f}.gj-navigation.is-open{display:flex;align-items:stretch;flex-direction:column;gap:16px}.gj-navigation nav{flex-wrap:wrap;gap:8px 24px}.gj-navigation nav a{min-height:44px}.gj-account>div>span{max-width:none}}@media (max-width:760px){.gj-main{padding:28px 24px 56px}.gf-onboarding .gj-main{padding:24px 0 48px}.gf-onboarding .gf-progress{margin:0 24px 26px}.gf-onboarding .gj-main>:not(.gf-progress):not(.gj-panel):not(.gf-starting){margin-left:24px;margin-right:24px}.gj-panel-split{grid-template-columns:minmax(0,1fr)}.gj-subject,.gf-flow-panel .gj-subject{min-height:0;padding:28px 24px 30px}.gj-details{padding:30px 24px 36px}.gj-page .gj-subject h1{font-size:36px}.gj-subject .gj-eyebrow{margin-bottom:18px}.gj-subject p{margin-top:20px;font-size:17px}.gf-onboarding .gf-subheading,.gf-auth-form h2,.gf-starting .gf-ready{font-size:28px}.gf-onboarding .gj-details>.btn,.gf-onboarding .gf-actions>.btn{width:100%}.gj-page .programme-section{display:block}.gj-page .programme-save{padding-left:0}.gj-page .programme-profile-heading{padding:24px}.gj-page .programme-profile-heading .programme-profile-name h1{font-size:30px}.gj-page .programme-editor{padding:0 24px 28px}.gj-page .gallery-programme .gj-editor-intro{padding:24px 24px 0}.gj-page .programme-profile{margin-left:-24px;margin-right:-24px}.gj-page .programme-profile>.chapter-brief,.gj-page .programme-profile>.chapter-source{margin-left:24px;margin-right:24px}.gj-page .chapter-home-centre{grid-template-columns:minmax(0,1fr)}.gj-page .chapter-home-centre .chapter-portrait-identity,.gj-page .chapter-home-centre .chapter-portrait-details,.gj-page .chapter-home-centre .chapter-brief{padding:24px}.gj-page .chapter-home-centre .chapter-portrait-identity h1{font-size:32px}.gj-page .programme-introduction-body{display:grid;grid-template-columns:minmax(0,1fr)}.gj-page .programme-introduction-copy,.gj-page .programme-next-step,.gj-page .programme-financial,.gj-page .programme-record,.gj-page .gj-profile-continue{padding:24px}.gj-page .programme-record{gap:28px}.gj-landing .gj-main{padding:38px 24px 48px}.gj-how .how-hero{padding:54px 24px 62px}}.form-continuity{grid-column:1 / -1;margin:16px 0;padding:14px 16px;border:1px solid var(--line,#d8d0c4);border-radius:8px;background:var(--panel,#fbf9f5);color:var(--ink,#292722);font:400 14px/1.55 Inter,sans-serif;overflow-wrap:anywhere}.form-continuity strong{font-weight:600}.form-continuity p{margin:4px 0 0;color:inherit}.form-continuity button{margin-top:10px;min-height:44px}@media (max-width:480px){.form-continuity{padding:12px}}.continuity-terms-fields{display:contents;border:0;padding:0;margin:0;min-width:0}.yg-price-input{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;flex:1;color:inherit;vertical-align:middle}.yg-price-input>span{flex:none;font:inherit}.yg-price-input>span:before{content:attr(data-prefix)}.yg-price-input>input{min-width:0;flex:1;width:100%}.gallery-shell .main,.gallery-shell .content,.gallery-shell .page,.gallery-shell .field{min-width:0}.gallery-shell .page{overflow-wrap:anywhere}.gallery-shell .page input,.gallery-shell .page textarea,.gallery-shell .page select{max-width:100%;box-sizing:border-box}.gallery-shell .page .section-h,.gallery-shell .page .terms-card .th{flex-wrap:wrap;gap:8px}.gallery-shell .page .btn{white-space:normal}@media (max-width: 480px){.gallery-shell .page .form-grid{grid-template-columns:minmax(0,1fr)}.gallery-shell .page .deal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-progress [aria-label="introduction stage"]>div{display:grid!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.gallery-progress [aria-label="introduction stage"]>div>div{flex-direction:row!important;align-items:flex-start!important;gap:8px}.gallery-progress [aria-label="introduction stage"]>div>div>div:first-child{flex-shrink:0}.gallery-progress [aria-label="introduction stage"]>div>div>div:not(:first-child):not(:last-child){display:none}.gallery-progress [aria-label="introduction stage"]>div>div>div:last-child{text-align:left!important;margin-top:0!important;padding:0!important;overflow-wrap:normal}}.gs-page{background:#f7f7f5;color:var(--navy);min-height:100vh}.gs-page .gj-main{max-width:1000px}.gs-heading{background:var(--navy);color:#fffdf9;padding:32px 36px;margin-bottom:24px;border-radius:6px}.gs-page .gs-heading h1{color:#fffdf9;font:500 clamp(32px,4vw,46px)/1.15 var(--serif);margin:8px 0 14px;overflow-wrap:anywhere}.gs-heading p{font-size:17px;line-height:1.6;margin:0 0 14px}.gs-heading .gs-kicker{font-size:13px;font-weight:600;letter-spacing:.07em}.gs-surface{padding:30px 36px;margin-bottom:24px;background:#fff;border:1px solid #d8dbdf;border-radius:6px}.gs-surface h2{font:500 28px/1.25 var(--serif);margin:0 0 16px}.gs-surface p{font-size:16px;line-height:1.65;max-width:74ch}.gs-create{max-width:780px}.gs-page fieldset{min-width:0;padding:0;margin:0;border:0}.gs-page label{display:block;font-size:15px;font-weight:600;line-height:1.5;margin:16px 0 8px}.gs-page input:not([type=checkbox]),.gs-page textarea{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid #9098a5;background:#fff;color:var(--navy);border-radius:5px;font:16px/1.5 var(--sans);margin:8px 0 20px}.gs-page .btn{min-height:48px;padding:12px 22px;font-size:16px}.gs-page .btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.gs-page button:disabled{opacity:.65;cursor:wait}.gs-page :focus-visible{outline:3px solid #9a783f;outline-offset:4px}.gs-status{display:inline-block;padding:6px 10px;font:600 13px/1.4 var(--sans);background:#f1e8d7;color:#4b3b22;border-radius:4px}.gs-section-head,.gs-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.gs-section-head{justify-content:space-between;margin-bottom:12px}.gs-section-head h2{margin:0}.gs-actions{margin-top:24px}.gs-page .gs-note,.gs-help{font-size:14px;line-height:1.6;color:#50596a}.gs-help{margin:24px 0}.gs-error{border-left:3px solid #a84a3b;background:#fff2ec;padding:14px 18px}.gs-notice{border-left:3px solid #467056;padding:12px 16px;background:#f1f6f2}.gs-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.gs-facts dt{font-size:14px;color:#50596a;margin-bottom:6px}.gs-facts dd{margin:0;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.gs-code{border-top:1px solid #d8dbdf;margin-top:28px;padding-top:8px}.gs-duplicates{padding:20px;background:#f7f7f5;border-left:3px solid #9a783f}.gs-duplicates>div{padding:12px 0;border-bottom:1px solid #d8dbdf}.gs-page .gs-check{display:flex;align-items:flex-start;gap:12px}.gs-check input{width:20px;height:20px;flex-shrink:0}.gs-page .programme-editor{background:#fff;padding:0}@media (max-width:640px){.gs-heading,.gs-surface{padding:22px 20px}.gs-page .gj-main{padding:24px 16px}.gs-page .gs-heading h1{font-size:32px}.gs-facts{grid-template-columns:1fr;gap:20px}.gs-actions{align-items:stretch;flex-direction:column}.gs-page .btn{white-space:normal;text-align:center;width:100%}}.policy-page{min-height:100vh;background:#f1f3f5;color:var(--navy)}.policy-container{max-width:1120px;margin:auto;padding:var(--s-6) var(--s-6) var(--s-10)}.policy-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:var(--s-3)}.policy-page a,.policy-home-footer a{color:var(--navy);text-underline-offset:4px}.policy-page :is(a,summary):focus-visible,.policy-home-footer a:focus-visible{outline:3px solid #9c742f;outline-offset:4px;border-radius:3px}.policy-hero{background:var(--navy);color:var(--white);padding:var(--s-8) var(--s-10);border-radius:var(--s-2);margin-bottom:var(--s-8)}.policy-hero h1{font:400 clamp(32px,3.5vw,44px)/1.15 var(--serif);letter-spacing:-.02em;margin:var(--s-3) 0 var(--s-4);color:inherit}.policy-hero p{font:400 14px/1.6 var(--sans);color:#e3e8f0;margin:0}.policy-hero .policy-eyebrow{color:#e4c68f;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.policy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:var(--s-8);align-items:start}.policy-contents{position:sticky;top:72px}.policy-contents summary{min-height:44px;padding:var(--s-3) 0;font:600 14px/1.5 var(--sans);cursor:pointer}.policy-contents nav{display:flex;flex-direction:column;gap:var(--s-1)}.policy-contents a{display:block;padding:10px 0;font:400 14px/1.6 var(--sans);min-height:44px;text-decoration:none}.policy-contents a:hover{text-decoration:underline}.policy-document{background:var(--white);padding:var(--s-8) var(--s-10);border:1px solid #cbd1da;border-radius:var(--s-2);min-width:0}.policy-document section{scroll-margin-top:72px}.policy-document section+section{margin-top:var(--s-8);padding-top:var(--s-8);border-top:1px solid #dce0e6}.policy-document h2{font:400 27px/1.3 var(--serif);margin:0 0 var(--s-5)}.policy-document p{font:400 16px/1.75 var(--sans);color:#344057;margin:0 0 var(--s-5);white-space:pre-line;overflow-wrap:anywhere}.policy-document p:last-child{margin-bottom:0}.policy-document strong{font-weight:600;color:var(--navy)}.policy-unresolved{background:#fcf2dc;color:#604411;border-bottom:1px solid #b0894a;padding:2px 0;font-size:14px}.policy-pending{border-left:3px solid var(--brass);padding:var(--s-3) var(--s-4);background:#fcf7ed}.policy-pending .policy-unresolved{background:transparent;border:0}.policy-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--s-6);border-top:1px solid #cbd1da;margin-top:var(--s-8);padding-top:var(--s-4);font-size:14px}.policy-footer nav,.policy-home-footer nav{display:flex;justify-content:center;gap:var(--s-8)}.policy-footer a,.policy-home-footer a{display:inline-flex;align-items:center;min-height:44px;padding:var(--s-2) var(--s-1)}.policy-home-footer{border-top:1px solid var(--line);margin-top:var(--s-8);padding-top:var(--s-3);font:400 14px/1.5 var(--sans)}.policy-home-footer a:hover,.policy-page a:hover{text-decoration-thickness:2px}.policy-home-footer a:active{color:var(--navy-soft);background:#eee9df}.policy-home-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:var(--s-8)}.policy-skip{position:fixed;z-index:100;top:-100px;left:var(--s-4);background:#fff;padding:var(--s-4)}.policy-skip:focus{top:var(--s-4)}.policy-document:focus,.policy-document section:focus{outline:none}@media (max-width:760px){.policy-container{padding:var(--s-4) var(--s-4) var(--s-8)}.policy-hero{padding:var(--s-6);margin-bottom:var(--s-5)}.policy-layout{display:block}.policy-contents{position:static;margin-bottom:var(--s-5);background:#fff;border:1px solid #cbd1da;border-radius:var(--s-2);padding:0 var(--s-5)}.policy-contents nav{padding-bottom:var(--s-3)}.policy-document{padding:var(--s-6) var(--s-5)}.policy-document h2{font-size:25px}.policy-document section{scroll-margin-top:104px}.policy-footer{flex-wrap:wrap;gap:var(--s-3)}}.gf-page{min-height:100vh;background:var(--canvas);color:var(--navy)}.gf-progress{display:flex;gap:16px;padding:0;margin:0 0 38px;list-style:none;font-size:14px;color:#625d55}.gf-progress li[aria-current]{color:var(--navy)}.gf-progress li[aria-current] .gf-step-word{text-decoration:underline;text-decoration-color:#b0894a;text-underline-offset:8px}.gf-progress .gf-step-arrow{margin-right:12px;color:#9a783f}.gf-lead{font-size:18px;line-height:1.65;margin:0 0 32px;color:#625d55}.gf-page .gj-main label,.gf-page .gj-main legend{display:block;font-size:16px;font-weight:500;margin:0 0 10px}.gf-page .gj-main input:not([type=radio]),.gf-page .gj-main textarea{width:100%;border:1px solid #9f9685;background:#fff;color:var(--navy);border-radius:4px;padding:13px 14px;font:inherit;font-size:17px;margin-bottom:24px}.gf-page .gj-main textarea{min-height:130px;resize:vertical}.gf-page button:disabled{opacity:.6;cursor:default}.gf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.gf-link{border:0;padding:12px 0;background:transparent;color:var(--navy);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.gf-card{background:#fff;border:1px solid #c8b89b;border-top:3px solid #b0894a;border-radius:4px;padding:26px 28px;margin:0 0 24px}.gf-card h2{font:400 29px/1.2 var(--serif);margin:0 0 12px}.gf-card p{font-size:16px;line-height:1.65;margin:6px 0}.gf-identity a{color:var(--navy);display:inline-block;margin-top:12px;overflow-wrap:anywhere}.gf-note{color:#625d55;font-size:15px;line-height:1.65;margin:24px 0}.gf-choices{padding:0;border:0;margin:0}.gf-choice.is-selected{outline:2px solid #b0894a}.gf-select{display:flex!important;align-items:baseline;gap:12px;cursor:pointer;line-height:1.5}.gf-select input{accent-color:#9a783f;width:18px;height:18px;flex-shrink:0}.gf-choice .gf-identity{margin-left:30px}.gf-preview{margin:0}.gf-preview div+div{margin-top:20px}.gf-preview dt{font-size:14px;color:#625d55;margin-bottom:5px}.gf-preview dd{margin:0;font-size:17px;white-space:pre-wrap;overflow-wrap:anywhere}.gf-error{padding:16px;border-left:3px solid #a74f36;background:#fff;line-height:1.65}.gf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gf-page .claim-card{background:transparent;box-shadow:none;padding:0;border:0}.gf-page .claim-foot{color:#625d55;font-size:14px}.gf-subheading{font:400 28px/1.2 var(--serif);margin:0 0 22px}@media (max-width:640px){.gf-progress{margin-bottom:32px}.gf-card{padding:22px 20px}.gf-lead{font-size:17px}.gf-choice .gf-identity{margin-left:0}.gf-actions{gap:14px 22px}}.gf-finder,.gf-finder .gj-header{background:#fcfaf6}.gf-finder .gj-header-inner,.gf-finder .gj-main{max-width:1192px;padding-left:24px;padding-right:24px}.gf-finder .gj-main{padding-top:40px;padding-bottom:72px}.gf-finder .gf-progress{margin-bottom:28px}.gf-finder .gj-main>.gf-finder-layout{max-width:none}.gf-finder-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.gf-finder-intro{padding:42px 40px 46px;min-height:390px;background:var(--navy);color:#fffaf0}.gf-finder .gf-finder-eyebrow{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#e3c68d;margin:0 0 26px}.gf-finder .gf-finder-intro h1{font:400 clamp(44px,4.3vw,62px)/1.06 var(--serif);letter-spacing:-.035em;color:#fffaf0;margin:0;max-width:8.5ch}.gf-finder-subtitle{font-size:23px;line-height:1.55;max-width:27ch;margin:28px 0 0;color:#fffaf0}.gf-finder-work{min-width:0;min-height:390px;background:#fff;padding:32px}.gf-finder-work h2{font:400 30px/1.2 var(--serif);letter-spacing:-.025em;color:var(--navy);margin:0 0 18px}.gf-finder-work form>p:not(.gf-search-status){font-size:17px;line-height:1.65;color:#575a61;margin:0 0 28px}.gf-finder .gj-main label{font-size:17px;line-height:1.5}.gf-finder .gj-main input:not([type=radio]){min-height:56px;padding:14px 16px;margin-bottom:20px;border-color:#8d9096}.gf-finder .btn{min-height:52px;font-size:17px;padding:14px 24px}.gf-finder .gf-search-status:empty{display:none}.gf-finder .gf-search-status{font-size:16px;line-height:1.5;margin:20px 0 0}.gf-finder-results{margin-top:32px;padding-top:30px;border-top:1px solid #d8d7d4}.gf-finder-results h2:focus{outline:none}.gf-finder .gf-lead{font-size:17px;line-height:1.65;color:#575a61;margin:0 0 24px}.gf-finder .gf-note{font-size:15px;line-height:1.65;color:#575a61}.gf-result-options{border:0;padding:0;margin:0;min-width:0}.gf-finder .gf-result-options legend{font-size:16px;margin-bottom:14px}.gf-result-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:22px 0;border-top:1px solid #dedbd5}.gf-result-row:last-child{border-bottom:1px solid #dedbd5}.gf-result-row.is-selected{border-left:3px solid #b0894a;padding-left:16px}.gf-result-row>input{width:20px;height:20px;margin:4px 0 0;accent-color:var(--navy)}.gf-result-single{display:block}.gf-result-identity h3,.gf-finder .gj-main .gf-result-identity h3 label{font:400 25px/1.25 var(--serif);letter-spacing:-.02em;margin:0;color:var(--navy)}.gf-result-identity label{cursor:pointer}.gf-result-identity p{margin:9px 0 0;font-size:16px;line-height:1.6;color:#575a61}.gf-result-identity a{display:inline-block;color:var(--navy);font-size:15px;line-height:1.6;margin-top:10px;text-underline-offset:4px;overflow-wrap:anywhere}.gf-finder .gf-actions{gap:12px 24px}@media (max-width:760px){.gf-finder .gj-header-inner{padding-left:24px;padding-right:24px}.gf-finder .gj-main{padding:24px 0 48px}.gf-finder .gf-progress{margin:0 24px 26px}.gf-finder-layout{grid-template-columns:minmax(0,1fr)}.gf-finder-intro{min-height:0;padding:28px 24px 30px}.gf-finder .gf-finder-eyebrow{margin-bottom:18px;font-size:12px}.gf-finder .gf-finder-intro h1{font-size:42px;max-width:none}.gf-finder-subtitle{font-size:20px;line-height:1.5;max-width:28ch;margin-top:20px}.gf-finder-work{min-height:0;padding:30px 24px 36px}.gf-finder-work h2{font-size:28px}.gf-finder-work form>p:not(.gf-search-status){margin-bottom:24px}.gf-finder-work form>.btn{width:100%}.gf-result-identity h3,.gf-finder .gj-main .gf-result-identity h3 label{font-size:24px}.gf-result-row.is-selected{padding-left:10px}}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding){--gj-warm: var(--canvas);background:var(--canvas);color:var(--ink)}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .gj-header{background:var(--canvas)}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .gj-main{max-width:1000px}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) h1{color:var(--ink);font-weight:500}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .btn{min-height:44px;padding:11px 18px;border-radius:var(--r-sm);font:600 14px/1.5 var(--sans);white-space:normal}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .btn.primary{background:var(--navy);color:var(--panel);border-color:var(--navy);box-shadow:var(--shadow-sm)}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .btn.primary:hover{background:var(--navy-soft)}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) a:not(.btn):not(.gj-wordmark),.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .gf-link{color:var(--navy-soft);text-underline-offset:3px;overflow-wrap:anywhere}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .gj-main :is(input:not([type=checkbox]):not([type=radio]),textarea){border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);min-height:44px;padding:11px 12px;font:400 16px/1.5 var(--sans);margin:6px 0 16px;width:100%;box-sizing:border-box}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .gj-main label{color:var(--ink);font:600 13px/1.5 var(--sans);margin:12px 0 6px}.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) :focus-visible{outline:2px solid var(--navy-soft);outline-offset:3px}.gs-page.gs-page .gs-heading{background:transparent;color:var(--ink);padding:0;margin-bottom:24px}.gs-page.gs-page .gs-heading h1{color:var(--ink);font-size:38px;margin:8px 0 12px}.gs-page .gs-heading p{color:var(--ink-2);font-size:15px}.gs-page .gs-heading .gs-kicker{color:var(--ink-2);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.gs-page .gs-surface{background:var(--panel);border-color:var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:28px 32px}.gs-page .gs-create{max-width:none}.gs-page .gs-surface h2{color:var(--ink);font-size:28px}.gs-page .gs-surface p{font-size:14.5px;line-height:1.65;color:var(--ink-2)}.gs-page .gs-create fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.gs-page .gs-actions{margin-top:12px;gap:12px 24px}.gs-page .gj-main>.gs-actions{margin-bottom:24px}.gs-page .gs-actions a:not(.btn){display:inline-flex;align-items:center;min-height:44px;font-size:13px}.gs-page .gs-note,.gs-page .gs-help{color:var(--ink-2);font-size:13px}.gs-page .gs-status{background:var(--canvas-deep);color:var(--ink-2);border-radius:var(--r-sm)}.gs-page .gs-code,.gs-page .gs-duplicates>div{border-color:var(--line)}.gs-page .gs-duplicates{background:var(--canvas)}.gs-page .gs-facts dt{color:var(--ink-2);font-size:13px}.gs-page .gs-facts dd{font-size:15px}.gs-page .programme-editor{background:transparent}.gs-page .gs-surface+.gs-surface .btn.primary,.gs-page .gs-actions+.gs-surface .btn.primary{width:auto;background:transparent;color:var(--navy-soft);border:0;box-shadow:none;padding:10px 0;text-decoration:underline;text-underline-offset:3px}.gf-finder.gf-finder .gf-finder-intro{background:transparent;color:var(--ink);padding:24px 32px 24px 0;min-height:0}.gf-finder.gf-finder .gf-finder-intro h1{color:var(--ink);font-size:42px;max-width:none}.gf-finder.gf-finder .gf-finder-eyebrow{color:var(--ink-2);font-size:12px;margin-bottom:16px}.gf-finder.gf-finder .gf-finder-subtitle{color:var(--ink-2);font-size:18px}.gf-finder .gf-finder-work{background:var(--panel);padding:28px;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.gf-finder .gf-finder-work h2{font-size:28px;color:var(--ink)}.gf-finder .gf-finder-work form>p:not(.gf-search-status),.gf-finder .gf-note{font-size:14.5px;color:var(--ink-2)}.gf-onboarding .gj-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);overflow:hidden}.gf-onboarding .gj-subject{background:transparent;color:var(--ink);padding:32px}.gf-onboarding .gj-subject :is(h1,p){color:var(--ink)}.gf-onboarding .gj-subject h1{font-size:36px}.gf-onboarding .gj-subject .gj-eyebrow{color:var(--ink-2)}.gf-onboarding .gj-details{background:transparent;color:var(--ink);padding:32px}.gf-onboarding .gf-auth-form :is(p,.gf-note){font-size:14.5px;color:var(--ink-2)}.gf-onboarding .gf-auth-form h2{color:var(--ink);font:500 28px/1.2 var(--serif)}.gf-onboarding .gf-auth-back{display:inline-flex;align-items:center;min-height:44px}@media (max-width:640px){.gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .gj-main{padding:24px 20px 48px}.gs-page.gs-page .gs-heading h1{font-size:32px}.gs-page .gs-surface{padding:24px 20px}.gs-page .gs-create fieldset,.gs-page .programme-price-fields{grid-template-columns:minmax(0,1fr)}.gs-page .programme-price-fields .yg-price-input{display:flex;width:100%}.gs-page .gs-actions{align-items:flex-start}.gs-page .gs-actions .btn{width:100%}.gf-finder.gf-finder .gf-finder-intro{padding:0 0 24px}.gf-finder.gf-finder .gf-finder-intro h1{font-size:34px}.gf-finder .gf-finder-work{padding:24px 20px}.gf-finder .gf-progress{margin-left:0;margin-right:0}.gf-onboarding .gj-panel{margin:0}.gf-onboarding .gj-subject{padding:24px 20px 0}.gf-onboarding .gj-subject h1{font-size:30px;margin-bottom:12px}.gf-onboarding .gj-details{padding:20px}}.curator-gallery-entry{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.85rem}.curator-gallery-mode{padding:1rem max(1rem,calc((100vw - 1100px)/2));background:#fbf4e5;border-bottom:1px solid #decfae;color:#39352e;font:.875rem/1.5 Arial,sans-serif}.curator-gallery-mode-line{display:flex;gap:1rem;justify-content:space-between;align-items:center}.curator-gallery-mode p{margin:.35rem 0 .65rem;max-width:75ch}.curator-gallery-mode summary{cursor:pointer;text-decoration:underline}.curator-gallery-mode details>.btn{margin:.35rem .5rem .35rem 0}.curator-gallery-mode .btn{background:#fffdf8;color:#39352e;border:1px solid #bbae95;white-space:normal}.curator-gallery-test-reply{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;align-items:center}.curator-gallery-test-reply select{max-width:100%;padding:.4rem;margin-left:.4rem}@media (max-width: 600px){.curator-gallery-mode-line{align-items:flex-start;flex-direction:column}}.curator{--canvas: #eef0f2;--canvas-deep: #e3e6e9;--panel: #ffffff;--ink: #14181c;--ink-2: #4b535c;--ink-3: #737c86;--line: #ced4da;--navy: #24405e;--navy-soft: #2f5279;--brass: #5b6b7c;--brass-soft: #8b98a5;--serif: var(--sans);--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-sm: 3px;--r-md: 4px;--r-lg: 4px;--r-xl: 4px;--shadow-sm: none;--shadow-md: 0 1px 2px rgba(20,24,28,.1);--shadow-lg: 0 2px 6px rgba(20,24,28,.14);background:var(--canvas);color:var(--ink)}.curator .honesty{color:var(--ink-2);background:var(--canvas-deep);border-color:var(--line);border-radius:var(--r-sm)}.curator .banner-info,.curator .banner.banner-info{background:var(--canvas-deep);border-left-color:var(--navy)}.curator .banner-error,.curator .banner.banner-error{background:#f6e3dd;border-color:#e3bdb1}.curator .btn.btn-primary,.curator .btn.primary{color:#fff}.curator .content{padding:18px 22px 60px;font-size:14px}.curator .page-header{margin-bottom:16px}.curator .page-header h1{font-size:22px;font-weight:650;letter-spacing:-.01em}.curator .section-h{margin:26px 0 10px}.curator .section-h h3{font-size:15px;font-weight:650}.curator .card+.card,.curator .card+.card-lg,.curator .card-lg+.card{margin-top:12px}.curator .card-pad{padding:14px 16px}.curator .eyebrow{color:var(--ink-3);letter-spacing:.08em;font-size:11px}.curator .stat-value,.curator .metric-value,.curator .rcomp,.curator .composite .n,.curator .subscore .n,.curator .data-table td.num,.curator .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.curator .stat-value{font-size:26px;font-weight:600}.curator .data-table td.num,.curator .data-table th.num{text-align:right}.curator .topbar{position:static}@media (max-width: 980px){.curator.shell{grid-template-columns:minmax(0,1fr)}.curator .side{display:block;min-width:0;position:static;border-right:none;border-bottom:1px solid var(--line);padding:8px 0 0;background:var(--canvas-deep)}.curator .side .brand{padding:0 14px 8px;gap:9px}.curator .side .brand-mark{width:26px;height:26px;font-size:14px;border-radius:4px}.curator .side .brand h1{font-size:13px!important}.curator .side-nav{flex-direction:row;flex-wrap:nowrap;min-width:0;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 8px}.curator .side-nav::-webkit-scrollbar{display:none}.curator .nav-i{flex:0 0 auto;border-radius:0;padding:9px 11px 8px;font-size:13.5px;white-space:nowrap;border-bottom:2px solid transparent}.curator .nav-i .dot{display:none}.curator .nav-i.active{background:transparent;box-shadow:none;color:var(--ink);font-weight:650;border-bottom-color:var(--navy)}.curator .side-foot{display:none}.curator .topbar{padding:10px 16px;gap:10px}.curator .content{padding:14px 14px 60px}}.curator .data-table{border-radius:var(--r-md)}.curator .data-table th{background:var(--canvas-deep);color:var(--ink-2)}.curator .data-table th,.curator .data-table td{padding:8px 12px}.curator .data-table .id-col{font-size:11.5px}@media (max-width: 760px){.curator .data-table,.curator .data-table thead,.curator .data-table tbody,.curator .data-table tr,.curator .data-table td{display:block;width:auto}.curator .data-table thead{display:none}.curator .data-table{border:none;box-shadow:none;background:none}.curator .data-table tr{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:8px;padding:4px 2px}.curator .data-table td{border-bottom:none;display:grid;grid-template-columns:8.5em 1fr;gap:10px;align-items:baseline;padding:5px 12px;text-align:left!important}.curator .data-table td:before{content:attr(data-label);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.curator .data-table td:not([data-label]){grid-template-columns:1fr;justify-items:start}.curator .data-table td:not([data-label]):before{content:none}.curator .data-table .id-col{max-width:none;word-break:break-all}}.curator .row{grid-template-columns:1.6fr 78px 1fr 215px}.curator .rn .vt{font-family:var(--mono);font-size:11.5px}.curator .hero{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.curator .hero-body{min-width:0}.curator .scores{flex-wrap:wrap;gap:18px}@media (max-width: 760px){.curator .hero{grid-template-columns:minmax(0,1fr)}.curator .hero>:first-child{max-width:300px}.curator .hero-top{flex-direction:column;align-items:flex-start!important;gap:10px!important}.curator .hero-body{padding:16px 14px!important}.curator .composite .n{font-size:38px}.curator .subscore{border-left:none;padding-left:0;gap:18px}.curator .drivers{grid-template-columns:minmax(0,1fr)}.curator .drivers .col{min-width:0}.curator .drivers .col+.col{border-left:none;border-top:1px solid var(--line)}.curator .drow{column-gap:8px}.curator .drow>span:first-child{flex:1 1 100%}.curator .row{grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px}.curator .row .track{grid-column:1 / -1}.curator .row .rstat{grid-column:1 / -1;text-align:left}.curator .row .rn .vt{word-break:break-all}}.curator .driver-key{border-top:1px solid var(--line);padding:8px 16px;font-size:11.5px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:4px 14px}.curator .driver-key .k{white-space:nowrap}.curator .driver-key .k-lead{white-space:normal;flex:1 1 100%}.curator .driver-key .marks{font-family:var(--mono)}.curator .raw{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.curator .kv-label{color:var(--ink-3)}.curator .plain-match{margin:22px 0 0}.curator .plain-verdict{margin:0 0 10px;font-size:16px;line-height:1.45;color:var(--ink)}.curator .plain-parts{list-style:none;margin:0 0 12px;padding:0;border-top:1px solid var(--line)}.curator .plain-part{display:grid;grid-template-columns:10.5em minmax(0,1fr) auto;gap:2px 14px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.45}.curator .plain-part-label{color:var(--ink-3)}.curator .plain-part-figure{font-family:var(--mono);font-size:12.5px;color:var(--ink-2);white-space:nowrap;text-align:right}@media (max-width: 560px){.curator .plain-part{grid-template-columns:minmax(0,1fr) auto}.curator .plain-part-label{grid-column:1 / -1}}.curator .plain-gap{margin:0 0 10px;font-size:14px;line-height:1.5}.curator .plain-gap-label{display:block;margin-bottom:2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.curator .result-block{white-space:pre-wrap;word-break:break-word;background:var(--canvas-deep)}.curator details>summary{cursor:pointer;font-size:13px;color:var(--ink-2)}.curator.shell{--canvas:#f2efe9;--canvas-deep:#eae4db;--panel:#fcfaf6;--ink:#242b30;--ink-2:#625f59;--ink-3:#625f59;--line:#dcd7ce;--navy:#1f2a44;--serif:Fraunces,Georgia,serif;--r-sm:8px;--r-md:12px;--shadow-sm:0 2px 10px #241f1b06;background:var(--canvas)}.curator .side{background:var(--canvas-deep)}.curator .main{min-width:0}.curator .topbar{background:var(--panel);border-bottom:1px solid var(--line)}.curator .page{max-width:1440px;margin-inline:auto}.curator .page-header h1,.curator .page-header h2{font-family:var(--serif);font-weight:450}.curator .data-table{background:var(--panel);border-radius:10px}.curator .card{border-radius:12px}html[data-theme=dark] .curator.shell{--canvas:#201e1c;--canvas-deep:#282522;--panel:#2c2926;--ink:#f4ede2;--ink-2:#c9beb0;--ink-3:#b8aa97;--line:#645b50}.curator .cc-workspace{padding:30px 32px 48px;color:var(--ink)}.cc-artist-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cc-artist-head h1{font:450 clamp(30px,3vw,42px)/1.2 var(--serif);margin:6px 0 10px}.cc-artist-head p{margin:0;color:var(--ink-2)}.cc-kicker{color:var(--ink-2);font:600 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px}.cc-candidates h2,.cc-workspace h2{font:450 24px/1.25 var(--serif);margin:0 0 8px}.cc-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.cc-counts button{text-align:left;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:16px 18px;cursor:pointer;font:500 13px/1.5 var(--sans)}.cc-counts button strong{display:block;font:450 30px/1.3 var(--serif);margin-top:4px}.cc-counts button[aria-pressed=true]{outline:2px solid var(--navy);outline-offset:1px}.cc-counts button:disabled{cursor:default}.cc-notice{border-left:3px solid #9b7b4a;background:var(--panel);padding:16px 20px;margin:20px 0}.cc-notice p,.cc-notice ul{margin:6px 0;font-size:14px}.cc-fixture{padding:10px 14px;background:#efe2c7;color:#453921;border-radius:6px;font-size:13px}.cc-existing{padding:20px 0;margin-bottom:20px;border-block:1px solid var(--line)}.cc-existing p{margin:0;color:var(--ink-2)}.cc-existing ul{list-style:none;padding:0;margin:10px 0 0}.cc-existing li{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:8px 0;font-size:14px}.cc-existing li span{color:var(--ink-2)}.cc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.cc-section-heading>span{font-size:13px;color:var(--ink-2)}.cc-toolbar{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(150px,1fr));gap:12px}.cc-toolbar label,.cc-pagination label,.cc-directory-tools label{display:flex;flex-direction:column;gap:6px;font:500 12px/1.5 var(--sans);color:var(--ink-2)}.cc-toolbar input,.cc-toolbar select,.cc-pagination select,.cc-directory-tools input,.cc-directory-tools select{min-width:0;width:100%;border:1px solid #958b7d;background:var(--panel);color:var(--ink);padding:10px;min-height:44px;border-radius:6px;font:400 14px/1.4 var(--sans)}.cc-help{font-size:12px;color:var(--ink-2);margin:12px 0 18px;max-width:85ch}.cc-result-count{font-size:13px;color:var(--ink-2);margin-bottom:10px}.cc-list{padding:0;margin:0;list-style:none;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.cc-row{padding:19px 20px 12px;border-bottom:1px solid var(--line)}.cc-row:last-child{border-bottom:0}.cc-row-main{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,1.6fr) minmax(140px,.7fr);gap:24px}.cc-identity>a{font-size:16px;font-weight:600;color:var(--ink);text-underline-offset:4px}.cc-identity p{font-size:13px;color:var(--ink-2);margin:6px 0}.cc-identity small{font-size:12px;color:var(--ink-2)}.cc-state{display:inline-block;font:600 12px/1.5 var(--sans);padding:3px 8px;border-radius:4px;border:1px solid var(--line)}.cc-state-meets{color:#355138;background:#e9efe5}.cc-state-close{color:#34435c;background:#e7ecf1}.cc-state-information{color:#665026;background:#f3ead7}.cc-readiness p{font-size:13px;line-height:1.55;margin:7px 0}.cc-readiness p:last-child{color:var(--ink-2)}.cc-readiness strong{font-weight:500}.cc-scores{display:flex;flex-direction:column;gap:10px;margin:0}.cc-scores div{display:flex;flex-direction:column;gap:2px}.cc-scores dt{color:var(--ink-2);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cc-scores dd{margin:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cc-evidence-toggle{border:0;background:none;padding:10px 0;min-height:44px;cursor:pointer;color:var(--navy);text-decoration:underline;text-underline-offset:4px;font:500 13px var(--sans)}.cc-evidence-toggle span[aria-hidden]{margin-left:6px}.cc-evidence{border-top:1px solid var(--line);padding:20px 0 8px}.cc-evidence-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:18px}.cc-evidence h3{font:600 13px/1.4 var(--sans);margin:0 0 8px}.cc-evidence p,.cc-evidence li{font-size:13px;color:var(--ink-2)}.cc-evidence ul{padding-left:18px}.cc-evidence .rows{margin:0}.cc-evidence .row{display:block}.cc-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:13px}.cc-pagination label{flex-direction:row;align-items:center}.cc-pagination select{width:70px}.cc-pagination>div{display:flex;gap:8px}.cc-pagination button{min-height:44px}.cc-empty{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.cc-empty h3{margin:0;font:450 23px var(--serif)}.cc-controls{margin:24px 0;border-top:1px solid var(--line);padding-top:18px}.cc-controls>summary{cursor:pointer;min-height:44px;font-weight:600}.cc-controls>div{padding:18px 0}.cc-directory-tools{display:flex;gap:16px;align-items:end;margin-bottom:20px}.cc-directory-tools label:first-child{flex:1;max-width:480px}.cc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-workspace :is(a,button,input,select,summary):focus-visible{outline:3px solid #8b6636;outline-offset:3px}html[data-theme=dark] .cc-counts button[aria-pressed=true]{outline-color:#dfbc82}html[data-theme=dark] .cc-evidence-toggle{color:#dfc79c}html[data-theme=dark] .cc-state-meets{color:#cde3c6;background:#304331}html[data-theme=dark] .cc-state-close{color:#d2dded;background:#303c50}html[data-theme=dark] .cc-state-information{color:#ecd7ae;background:#443925}@media (max-width:1150px){.cc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-row-main{grid-template-columns:1fr 1.5fr}.cc-scores{flex-direction:row;grid-column:1/-1;gap:32px}}@media (max-width:600px){.curator .cc-workspace{padding:24px 16px}.cc-artist-head{display:block}.cc-artist-head>a{display:inline-block;margin-top:12px}.cc-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cc-counts button{padding:13px 12px}.cc-counts button strong{font-size:27px}.cc-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.cc-toolbar{grid-template-columns:1fr}.cc-row{padding:18px 16px 10px}.cc-row-main{grid-template-columns:minmax(0,1fr);gap:14px}.cc-scores{grid-column:auto}.cc-evidence-groups{grid-template-columns:1fr;gap:12px}.cc-pagination{flex-wrap:wrap}.cc-pagination>div{width:100%;justify-content:space-between}.cc-directory-tools{flex-direction:column;align-items:stretch}.cc-existing li{align-items:flex-start;flex-direction:column;gap:6px}}.curator .cc-workspace a{color:var(--ink);text-underline-offset:3px}.cc-fixture a{color:#453921}.curator .cc-diagnostics{margin:12px 0;color:var(--ink-2);font-size:13px}.curator .cc-diagnostics>summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}.curator .cc-diagnostics>summary:focus-visible{outline:3px solid #8b6636;outline-offset:3px}.gallery-programme-shell{min-height:100vh;background:var(--panel);color:var(--ink);--programme-secondary: #645d54}.programme-masthead{border-bottom:1px solid var(--line)}.programme-masthead-inner{max-width:1180px;margin:0 auto;padding:22px 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.programme-wordmark{font-family:var(--serif);font-weight:500;font-size:27px;letter-spacing:-.05em;color:var(--navy);text-decoration:none;width:fit-content}.programme-navigation{display:flex;gap:24px;align-items:center}.programme-nav-link{display:flex;align-items:center;min-height:44px;padding:0 1px;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:var(--programme-secondary);text-decoration:none;white-space:nowrap}.programme-nav-link:hover{color:var(--navy)}.programme-nav-link.active{color:var(--navy);border-bottom-color:var(--brass)}.programme-account{justify-self:end;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.programme-account .btn{background:transparent;color:var(--programme-secondary);font-size:13px;border:0;padding:10px 0 10px 14px;min-height:44px;box-shadow:none}.gallery-programme-shell .content{width:100%;max-width:1136px;margin:0 auto;padding:40px 48px 72px}.gallery-programme{--programme-secondary: #645d54;line-height:1.6}.page.gallery-programme h1,.page.gallery-programme h2{font-family:var(--serif);font-weight:400;font-optical-sizing:auto;letter-spacing:-.035em;color:var(--navy);line-height:1.12}.gallery-programme p{max-width:65ch}.gallery-programme .muted{color:var(--programme-secondary)}.gallery-programme .btn{border-radius:5px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.4;background:var(--canvas);color:var(--navy);box-shadow:none}.gallery-programme .btn.primary{background:var(--navy);color:var(--panel);box-shadow:none}.gallery-programme .btn.primary:hover{background:var(--navy-soft)}.gallery-programme .btn.ghost{background:transparent;border:1px solid #c8bfae}.gallery-programme .btn.link{background:transparent;color:var(--navy);padding-left:0}.gallery-programme button:disabled{opacity:.58;cursor:wait}.gallery-programme :is(button,a,input,textarea,summary):focus-visible,.programme-masthead :is(button,a):focus-visible{outline:2px solid var(--brass);outline-offset:4px}.programme-kicker{color:var(--programme-secondary);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.programme-place{color:var(--programme-secondary);font-size:13px;line-height:1.6}.programme-nameplate{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.gallery-programme .programme-nameplate h1{font-size:29px;margin:0 0 8px}.programme-verification{color:var(--programme-secondary);font-size:12px;padding-top:8px;white-space:nowrap}.programme-verification:before{content:"✓";color:var(--pos);margin-right:7px}.programme-introduction{border-top:1px solid var(--brass);border-bottom:1px solid var(--line);padding:34px 0 26px}.programme-introduction-body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(250px,1fr);column-gap:72px}.programme-introduction-copy{min-width:0}.gallery-programme .programme-introduction h2{font-size:clamp(38px,3.6vw,49px);margin:17px 0 30px;max-width:20ch;text-wrap:balance}.programme-next-step{padding-top:6px;align-self:center}.programme-next-step h3,.programme-honors h3{margin:0 0 10px;font-size:13px;font-weight:600}.programme-next-step p{margin:0 0 20px;color:var(--programme-secondary);font-size:14px;line-height:1.65}.programme-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.programme-next-step .programme-reveal-note{font-size:12px;margin:14px 0 0;line-height:1.6}.programme-honors{margin-bottom:22px}.programme-honors ul{list-style:none;padding:0;margin:0;color:var(--programme-secondary);font-size:14px;line-height:1.7}.programme-honors li+li{margin-top:8px}.programme-financial{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 40px;padding-top:20px;margin-top:16px;border-top:1px solid var(--line);color:var(--programme-secondary)}.programme-financial>p,.programme-forecast>p{font-size:13px!important;margin:0!important;line-height:1.6}.programme-forecast strong{font-weight:500;color:var(--ink);font-variant-numeric:lining-nums;white-space:nowrap}.programme-forecast summary{cursor:pointer;color:var(--navy);font-size:12px;margin-top:6px;text-underline-offset:4px}.programme-forecast details[open]{max-width:56ch}.programme-forecast ul{font-size:13px;padding-left:18px;margin-bottom:0}.programme-introduction-body:has(.terms-card){grid-template-columns:1fr}.programme-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:32px}.programme-record-media,.programme-record-review{min-width:0}.programme-media{margin:0 0 16px}.gallery-programme .programme-media h2{font-size:24px;margin:0 0 8px}.programme-media .chip{box-shadow:none;border-radius:4px;background:transparent;min-height:40px;font-size:13px;color:var(--navy);padding:8px 12px}.programme-media .card{border:0;border-left:2px solid var(--line);border-radius:0;padding:4px 0 4px 18px;background:transparent;box-shadow:none}.programme-media input,.programme-ask input{font-family:var(--sans);border:1px solid #c8bfae;border-radius:4px;min-height:44px;background:var(--panel)}.programme-ask{margin:0}.programme-ask>div:first-child{font-size:14px!important;font-style:normal!important;line-height:1.7}.programme-text-link{color:var(--navy);font-size:13px;text-decoration:underline;text-decoration-color:#c5b694;text-underline-offset:5px}.programme-text-link:hover{text-decoration-color:var(--navy)}.programme-walk-door{margin:23px 0 0;font-size:13px}.programme-profile{max-width:1000px;margin:0 auto}.programme-profile-heading{padding-bottom:32px}.programme-profile-name{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:14px}.gallery-programme .programme-profile-name h1{margin:0;font-size:38px}.programme-profile-heading .programme-place{margin-top:8px}.programme-profile-heading>p{margin:18px 0 0;color:var(--programme-secondary);font-size:15px;max-width:58ch}.programme-editor{margin:0;padding:0;border:0;min-width:0}.programme-section{display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:52px;padding:30px 0 34px;border-top:1px solid var(--line)}.programme-section-number{display:block;font-size:11px;color:var(--brass);font-variant-numeric:lining-nums;letter-spacing:.08em;margin-bottom:9px}.gallery-programme .programme-section-heading h2{font-size:26px;margin:0 0 12px}.programme-section-heading p{color:var(--programme-secondary);font-size:13px;line-height:1.65;margin:0;max-width:27ch}.programme-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;min-width:0;align-items:start}.programme-field{min-width:0;margin:0;font-size:13px;font-weight:500}.programme-field-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-bottom:8px;font-size:13px;font-weight:500}.programme-field-wide,.programme-field-help,.programme-price-fields{grid-column:1 / -1}.programme-fields input,.programme-fields textarea{display:block;width:100%;min-width:0;margin:8px 0 0;padding:11px 12px;font-family:var(--sans);font-size:14px;font-weight:400;line-height:1.5;color:var(--ink);border:1px solid #c8bfae;border-radius:4px;background:var(--panel)}.programme-field-label+input,.programme-field-label+textarea{margin-top:0}.programme-fields input{min-height:46px}.programme-fields textarea{resize:vertical;min-height:84px}.programme-fields input::placeholder,.programme-fields textarea::placeholder{color:#776f65;opacity:1}.programme-fields .profile-provenance{padding:0!important;border:0!important;margin-left:0!important;background:transparent!important;color:var(--programme-secondary)!important;font-size:12px!important;font-weight:400!important}.programme-fields details summary{font-size:12px!important;font-weight:400;color:var(--navy);min-height:26px;padding-top:3px}.programme-fields details button{min-height:32px;font-size:12px!important;border-radius:4px!important}.programme-field-help{font-size:12px;color:var(--programme-secondary);line-height:1.65;margin:0;font-weight:400}.programme-optional{color:var(--programme-secondary);font-size:12px;font-weight:400;margin-left:8px}.programme-price-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.programme-save{border-top:1px solid var(--line);padding:26px 0 0 302px}.programme-save-actions{display:flex;flex-wrap:wrap;gap:12px}.programme-save p{font-size:12px;line-height:1.65;color:var(--programme-secondary);margin:16px 0 0}.programme-claim{margin-bottom:28px}@media (max-width: 900px){.programme-masthead-inner{padding:16px 28px;gap:22px}.programme-navigation{gap:16px}.gallery-programme-shell .content{padding:32px 28px 56px}.programme-introduction-body{column-gap:36px;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}.programme-record{gap:36px}.programme-section{grid-template-columns:190px minmax(0,1fr);column-gap:32px}.programme-save{padding-left:222px}}@media (max-width: 640px){.programme-masthead-inner{grid-template-columns:1fr auto;gap:0 16px;padding:8px 24px 0}.programme-wordmark{font-size:25px}.programme-account .btn{font-size:12px}.programme-navigation{grid-row:2;grid-column:1 / -1;justify-content:space-between;gap:10px;margin-top:0}.programme-nav-link{font-size:12px;padding:0 0 2px;min-height:44px}.programme-account{grid-column:2;grid-row:1}.gallery-programme-shell .content{padding:26px 24px 44px}.programme-nameplate{display:block;margin-bottom:23px}.gallery-programme .programme-nameplate h1{font-size:24px;margin-bottom:7px}.programme-place{font-size:12px}.programme-verification{padding-top:8px;font-size:12px}.programme-introduction{padding-top:25px;padding-bottom:23px}.programme-introduction-body{display:block}.programme-kicker{font-size:11px;letter-spacing:.1em}.gallery-programme .programme-introduction h2{font-size:35px;max-width:19ch;margin:14px 0 24px}.programme-next-step{padding-top:0}.programme-next-step h3{display:none}.programme-next-step p{margin-bottom:18px}.programme-actions{flex-direction:row;gap:10px}.programme-actions .primary{flex:1}.programme-actions .btn{padding-left:12px;padding-right:12px;font-size:13px}.programme-next-step .programme-reveal-note{font-size:12px}.programme-financial{display:block;margin-top:23px;padding-top:18px}.programme-forecast{margin-top:9px}.programme-record{grid-template-columns:1fr;gap:28px;margin-top:28px}.programme-record-review{border-top:1px solid var(--line);padding-top:24px}.gallery-programme .programme-media h2{font-size:25px}.programme-profile-heading{padding-bottom:26px}.programme-profile-name{margin-top:12px;gap:10px}.gallery-programme .programme-profile-name h1{font-size:31px}.programme-profile-heading>p{font-size:14px;margin-top:16px}.programme-section{display:block;padding:24px 0 28px}.programme-section-heading{margin-bottom:21px}.programme-section-number{float:left;margin:5px 12px 0 0}.gallery-programme .programme-section-heading h2{font-size:26px;margin-bottom:9px}.programme-section-heading p{max-width:none}.programme-fields{grid-template-columns:minmax(0,1fr);gap:18px}.programme-fields input,.programme-fields textarea{font-size:16px}.programme-price-fields{gap:10px}.programme-price-fields input{padding:10px 8px}.programme-price-fields label{font-size:12px}.programme-save{padding:24px 0 0}.programme-save-actions{flex-direction:column;gap:10px}}.programme-ledger-heading{margin-bottom:38px}.gallery-programme .programme-ledger-heading h1{font-size:46px;margin:15px 0 18px}.programme-ledger-heading>p{margin:0;font-size:15px;color:var(--programme-secondary);max-width:55ch}.programme-ledger-claim{border-left:2px solid var(--brass);padding-left:18px;margin:18px 0;font-size:14px}.programme-ledger-claim p{margin:0 0 10px}.programme-chapter{border-top:1px solid var(--brass);padding-top:20px;margin-top:36px}.page.gallery-programme .programme-chapter-title{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.5;margin:0}.programme-chapter-note{color:var(--programme-secondary);font-size:13px;margin:5px 0 0}.programme-entry{padding:28px 0 25px}.programme-entry+.programme-entry{border-top:1px solid var(--line)}.programme-entry-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:44px}.programme-entry-artist,.programme-entry-action{min-width:0}.programme-entry-artist h3{font-family:var(--serif);color:var(--navy);font-weight:400;font-size:34px;line-height:1.18;letter-spacing:-.035em;margin:0 0 17px;max-width:22ch}.programme-entry-artist>p{font-size:13px!important;color:var(--programme-secondary);margin:8px 0 0!important;line-height:1.65}.programme-entry-artist .programme-entry-disclosure{font-size:12px!important;max-width:35ch}.programme-stage>p{font-size:14px;color:var(--programme-secondary);margin:0 0 18px;line-height:1.65}.programme-stage-actions{display:flex;flex-wrap:wrap;gap:10px}.programme-entry-history{margin-top:24px}.programme-entry-history summary{cursor:pointer;color:var(--navy);font-size:13px;width:fit-content;min-height:30px}.programme-entry-history[open]{padding-top:18px;border-top:1px solid var(--line)}.programme-ledger-progress{margin:22px 0;max-width:780px}.programme-timeline{list-style:none;padding:0;margin:12px 0 0;color:var(--programme-secondary);font-size:13px;line-height:1.8}.programme-ledger-empty{border-top:1px solid var(--brass);padding:30px 0;max-width:65ch;color:var(--programme-secondary);font-size:15px}.programme-entry-action:has(.programme-terms),.programme-entry-action>.programme-stage-detail:has(.programme-terms){display:contents}.programme-entry-body:has(.programme-terms){row-gap:0}.programme-entry-body:has(.programme-terms) .programme-entry-disclosure{display:none}.programme-entry-body:has(.programme-terms) .programme-stage-actions{justify-content:flex-end}.programme-stage-actions .btn.link{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:5px}.programme-stage-actions .btn.link:hover{background:transparent}.programme-introduction-body:has(.programme-terms){grid-template-columns:minmax(0,1fr);gap:24px}.programme-terms{grid-column:1 / -1;border-top:1px solid var(--line);margin-top:25px;padding-top:28px}.programme-terms-heading{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;align-items:start;margin-bottom:25px}.programme-terms-heading h4{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;font-size:30px;color:var(--navy);margin:0;line-height:1.2}.programme-terms-heading>p{font-size:14px;color:var(--programme-secondary);margin:0;max-width:45ch}.programme-terms-form fieldset{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0 42px;border:0;border-top:1px solid var(--line);padding:24px 0 28px;margin:0;min-width:0}.programme-terms-form legend{float:left;grid-column:1;width:100%;padding:2px 0 0;font-size:14px;font-weight:500;color:var(--navy)}.programme-terms-fields{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;min-width:0}.programme-terms-form .field{gap:8px;min-width:0}.programme-terms-form .field-label{font-size:13px;font-weight:500;color:var(--ink);line-height:1.5}.programme-terms-fields>.wide{grid-column:auto}.programme-terms-form .input{font-family:var(--sans);font-size:14px;line-height:1.5;border:1px solid #c8bfae;border-radius:4px;background:var(--panel);box-shadow:none;padding:11px 12px;min-height:46px;color:var(--ink);width:100%}.programme-terms-form .chip-row{display:flex;flex-wrap:wrap;gap:8px 16px}.gallery-programme .programme-terms-form .pill{display:inline-flex;align-items:center;border:0;border-radius:0;padding:10px 0;font-size:14px;font-weight:400;color:var(--ink);background:transparent;min-height:46px}.programme-terms-form input[type=checkbox]{width:17px;height:17px;accent-color:var(--navy)}.programme-terms-form .programme-terms-help{grid-column:2;font-size:13px;color:var(--programme-secondary);line-height:1.65;margin:0 0 18px;max-width:50ch}.programme-terms-share{grid-column:2;max-width:330px}.programme-terms-submit{padding:24px 0 0 262px;border-top:1px solid var(--line)}.programme-terms-submit p{font-size:12px;line-height:1.65;color:var(--programme-secondary);margin:15px 0 0;max-width:48ch}.gallery-programme .programme-deal-facts{background:transparent;border:0;padding:0;gap:14px 24px}.programme-deal-facts .k{color:var(--programme-secondary);font-size:12px}.programme-deal-facts .v{font-size:14px;font-weight:500}.gallery-programme select:focus-visible{outline:2px solid var(--brass);outline-offset:4px}@media (max-width: 900px){.programme-entry-body{gap:30px}.programme-terms-heading,.programme-terms-form fieldset{grid-template-columns:170px minmax(0,1fr);gap:0 30px}.programme-terms-submit{padding-left:200px}}@media (max-width: 640px){.programme-ledger-heading{margin-bottom:28px}.gallery-programme .programme-ledger-heading h1{font-size:35px;margin:12px 0 16px}.programme-ledger-heading>p{font-size:14px}.programme-chapter{margin-top:28px;padding-top:18px}.programme-entry{padding:22px 0}.programme-entry-body{display:block}.programme-entry-artist h3{font-size:30px;margin-bottom:13px}.programme-entry-action{margin-top:22px}.programme-stage-actions{gap:10px}.programme-stage-actions .btn{padding-left:12px;padding-right:12px;font-size:13px}.programme-stage-actions .btn.primary{flex:1}.programme-entry-history{margin-top:20px}.programme-terms{padding-top:24px;margin-top:24px}.programme-terms-heading{display:block;margin-bottom:22px}.programme-terms-heading h4{font-size:28px;margin-bottom:12px}.programme-terms-form fieldset{display:block;padding:22px 0 25px}.programme-terms-form legend{float:none;display:contents}.programme-terms-fields{grid-template-columns:minmax(0,1fr);gap:19px;margin-top:18px}.programme-terms-form .input{font-size:16px}.programme-terms-form .programme-terms-help{margin-top:14px}.programme-terms-submit{padding:22px 0 0}.programme-terms-submit .btn{width:100%}.programme-terms-submit p{font-size:12px}}.chapter-page{padding-top:8px}.chapter-reference{margin:32px 0 0;border:1px solid #c9cdd4;border-radius:5px;overflow:hidden}.chapter-reference>summary{padding:20px 24px;background:#fff;color:var(--navy);font-size:18px;font-weight:600;cursor:pointer}.chapter-reference>summary>span{font-size:13px;font-weight:400;margin-left:12px;color:#555c69}.chapter-reference .reference-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);border-top:1px solid #c9cdd4}.chapter-reference .reference-intro{padding:30px;background:var(--navy);color:#faf8f2}.page.gallery-programme .reference-intro h2{margin:18px 0 22px;color:#fff;font-size:clamp(27px,3vw,37px);line-height:1.18}.chapter-reference .reference-intro p{color:#f0eee9;font-size:15px;line-height:1.65}.chapter-reference .reference-intro .programme-kicker{color:#e0c18b}.chapter-reference .reference-later{padding-top:20px;margin-top:24px;border-top:1px solid #647086}.chapter-reference .reference-workspace{min-width:0;background:#fff;padding:30px}.chapter-reference .reference-current{border-left:3px solid var(--brass,#b79969);padding-left:18px;margin-bottom:28px;overflow-wrap:anywhere}.chapter-reference .reference-current h3{margin:0 0 10px;font:600 16px var(--sans,Inter,sans-serif)}.chapter-reference .reference-current p{white-space:pre-wrap;font-size:15px;line-height:1.6;margin:0 0 12px}.chapter-reference .reference-current span,.chapter-reference .reference-help{color:#535b68;font-size:13px;line-height:1.6}.chapter-reference fieldset{border:0;padding:0;margin:0;min-width:0}.chapter-reference legend{font-size:20px;font-weight:600;margin-bottom:20px;padding:0}.chapter-reference label:not(.reference-replace){display:block;font-size:15px;font-weight:500;color:var(--navy);margin:0 0 20px}.chapter-reference label>span{font-weight:400;color:#535b68}.chapter-reference input:not([type=checkbox]),.chapter-reference select,.chapter-reference textarea{box-sizing:border-box;display:block;width:100%;min-height:46px;margin:9px 0 0;border:1px solid #8e97a4;border-radius:4px;background:#fff;color:#202b40;padding:11px 12px;font:inherit;font-weight:400;line-height:1.5}.chapter-reference textarea{resize:vertical}.chapter-reference :is(input,select,textarea,button,summary):focus-visible{outline:3px solid #9a701f;outline-offset:3px}.chapter-reference .reference-editor{border-top:1px solid #c9cdd4;margin-top:28px;padding-top:28px}.chapter-reference .reference-editor>label{margin-bottom:8px}.chapter-reference .reference-limit{color:#9b2b22;font-size:14px;line-height:1.6}.chapter-reference .reference-replace{display:flex;gap:12px;align-items:flex-start;margin:20px 0;font-size:15px;line-height:1.6;cursor:pointer}.chapter-reference .reference-replace input{flex:none;width:20px;height:20px;margin:2px 0;accent-color:var(--navy)}.chapter-reference .reference-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.chapter-reference .reference-notes>summary{color:var(--navy);font-size:16px;font-weight:600;cursor:pointer;padding:8px 0}.chapter-reference .reference-notes[open]>summary{margin-bottom:20px}.chapter-reference .btn{min-height:46px;white-space:normal}@media (max-width:680px){.chapter-reference>summary{padding:18px;font-size:17px}.chapter-reference>summary>span{display:block;margin:8px 0 0}.chapter-reference .reference-layout{grid-template-columns:1fr}.chapter-reference .reference-intro,.chapter-reference .reference-workspace{padding:22px 18px}.chapter-reference .reference-intro p{margin:12px 0}.chapter-reference .reference-later{padding-top:14px}.chapter-reference .btn{width:100%}}.chapter-topline{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.chapter-save-state,.chapter-source{font-size:13px;line-height:1.65;color:var(--programme-secondary,#645d54)}.chapter-heading{margin:42px 0 36px;max-width:800px}.page.gallery-programme .chapter-heading h1{font-size:clamp(36px,4.6vw,60px);line-height:1.09;margin:0 0 20px}.chapter-heading>p{max-width:50ch;font-size:16px;color:var(--programme-secondary)}.chapter-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--brass);border-bottom:1px solid var(--line)}.chapter-goal{padding:26px 24px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column}.chapter-goal:first-child{padding-left:0}.chapter-goal:last-child{border-right:0}.chapter-goal-choice{border:0;border-radius:0;background:transparent;padding:0;text-align:left;color:var(--ink);cursor:pointer;flex:1;font:inherit;display:flex;flex-direction:column;align-items:flex-start}.chapter-goal-number{color:var(--brass);font-size:13px;margin-bottom:24px}.page.gallery-programme .chapter-goal h2{font-size:29px;margin:0 0 16px}.chapter-goal p{font-size:14px;line-height:1.7;margin:0 0 24px;color:var(--programme-secondary)}.chapter-select-mark{font-size:13px;color:var(--navy);margin-top:auto;border-bottom:1px solid var(--brass);padding-bottom:3px}.chapter-goal.selected{background:#b7996917}.chapter-priority{align-self:flex-start;border:1px solid var(--line);border-radius:3px;padding:7px 9px;background:transparent;color:var(--navy);font:inherit;font-size:12px;margin-top:15px;cursor:pointer}.chapter-priority[aria-pressed=true]{background:var(--navy);color:var(--panel)}.chapter-conversation,.chapter-reveal,.chapter-home-centre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;border-top:1px solid var(--brass);padding:32px 0}.chapter-portrait{min-width:0}.page.gallery-programme .chapter-portrait h2{font-size:38px;margin:18px 0 10px}.chapter-portrait p{font-size:15px}.chapter-portrait .chapter-source{font-size:12px;max-width:43ch;margin-top:24px}.chapter-portrait-words{font-family:var(--serif);font-size:22px!important;line-height:1.45}.chapter-question{min-width:0;border-left:1px solid var(--line);padding-left:40px}.chapter-question-note{font-size:14px;margin-top:0;color:var(--programme-secondary)}.chapter-choice-list{display:grid;gap:10px}.chapter-choice-list label{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:3px;cursor:pointer;font-size:14px}.chapter-choice-list label.chosen{border-color:var(--brass);background:#b7996914}.chapter-choice-list input{accent-color:var(--navy);flex:none}.chapter-input-label{display:block;font-size:14px;margin:18px 0}.chapter-input-label textarea{display:block;margin-top:9px;width:100%;box-sizing:border-box;border:1px solid #c8bfae;border-radius:4px;background:var(--canvas);color:var(--ink);padding:13px;font:inherit;line-height:1.6;resize:vertical}.chapter-suggestions>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.chapter-suggestions button{border:1px solid var(--line);padding:7px 11px;border-radius:3px;background:transparent;color:var(--navy);font:inherit;font-size:13px;cursor:pointer}.chapter-live-preview{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.chapter-live-preview p{font-family:var(--serif);font-size:23px;line-height:1.35;color:var(--navy);margin:12px 0}.chapter-price-reading{margin-bottom:24px}.chapter-price-reading>p{font-family:var(--serif);font-size:26px;margin:10px 0}.chapter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.chapter-text-button{background:transparent;border:0;padding:9px 0;color:var(--navy);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:5px;font:inherit;font-size:13px;cursor:pointer}.chapter-footer{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}.chapter-footer a{font-size:12px;color:var(--programme-secondary);text-underline-offset:4px}.chapter-brief{padding:0}.page.gallery-programme .chapter-brief h2{font-size:32px;margin:16px 0}.chapter-brief-copy{font-family:var(--serif);font-size:23px;line-height:1.5;white-space:pre-line}.chapter-brief.compact{border-top:1px solid var(--line);padding:24px 0;margin-top:24px}.chapter-brief.compact h2{font-size:25px!important}.chapter-brief.compact .chapter-brief-copy{font-family:inherit;font-size:14px}.programme-section-body{min-width:0}.programme-fields[hidden]{display:none}.programme-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.programme-reading p{margin:0}.programme-reading p>span:first-child{display:block;font-size:12px;color:var(--programme-secondary);margin-bottom:5px}.programme-reading strong{display:block;font-size:15px;font-weight:400}.programme-reading .profile-provenance{margin:6px 0 0!important;display:inline-block}.programme-section-body>.programme-fields{margin-top:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:680px){.chapter-topline{flex-direction:column;gap:6px}.chapter-heading{margin:28px 0}.chapter-desktop-break{display:none}.chapter-goals{grid-template-columns:1fr}.chapter-goal,.chapter-goal:first-child{padding:21px 16px;border-right:0;border-bottom:1px solid var(--line)}.chapter-goal:last-child{border-bottom:0}.chapter-goal-number{margin-bottom:12px}.page.gallery-programme .chapter-goal h2{font-size:27px;margin-bottom:10px}.chapter-goal p{margin-bottom:16px}.chapter-conversation,.chapter-reveal,.chapter-home-centre{grid-template-columns:1fr;gap:28px;padding:24px 0}.chapter-question{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.page.gallery-programme .chapter-portrait h2{font-size:31px}.chapter-portrait .chapter-source{margin-top:16px}.chapter-actions{gap:12px}.chapter-actions .btn{flex:1}.chapter-actions .chapter-text-button{width:100%}.chapter-footer{gap:12px 20px}.programme-reading{gap:16px}.chapter-brief-copy{font-size:21px}}@font-face{font-family:YGAssessmentFraunces;src:url(/assets/fraunces0-DihXLNYH.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:YGAssessmentInter;src:url(/assets/inter1-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-display:swap}.artist-assessment{--serif:YGAssessmentFraunces,Fraunces,serif;--sans:YGAssessmentInter,Inter,sans-serif;color:var(--ink,#292722);background:var(--panel,#fbf9f5);border:1px solid var(--line,#ded6c9);border-radius:10px;padding:36px;margin:28px 0;font-family:var(--sans,Inter,sans-serif);min-width:0;overflow-wrap:anywhere}.assessment-heading{max-width:44rem;margin:0 auto}section.artist-assessment .assessment-heading h2{font:500 27px/1.3 var(--serif,Fraunces,serif);margin:0 0 12px;letter-spacing:-.015em}.assessment-metadata{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:12px;line-height:1.6;color:var(--ink-2,#625d55)}.assessment-reading{max-width:44rem;margin:26px auto 22px}.assessment-paragraph{margin:0 0 20px;white-space:pre-line;font-size:16px;line-height:1.85}.assessment-citation{display:inline;border:0;padding:6px 4px;background:transparent;color:var(--ink-2,#625d55);font:500 12px/1 var(--sans);text-decoration:underline;text-underline-offset:3px;vertical-align:baseline;cursor:pointer}.assessment-earlier-notes{max-width:44rem;margin:14px auto}.assessment-earlier-notes summary{cursor:pointer;padding:12px 0;min-height:44px;font-size:13px;color:var(--ink-2,#625d55)}.assessment-provenance-note{font-size:12px;color:var(--ink-2,#625d55)}.assessment-evidence-choice{border:0;border-top:1px solid var(--line,#ded6c9);margin:18px 0;padding:16px 0 0;min-width:0}.assessment-evidence-choice legend{font-size:13px;font-weight:600;padding:0 8px 0 0}.assessment-evidence-choice label{display:flex;gap:12px;align-items:flex-start;margin:0;padding:12px 0;font-weight:400;cursor:pointer;min-height:44px}.assessment-evidence-choice input{margin:3px 0 0;width:18px;height:18px;flex-shrink:0;accent-color:var(--navy,#1f2a44)}.assessment-evidence-choice label>span{min-width:0}.assessment-evidence-choice label strong{display:block;font-size:13px;font-weight:500}.assessment-evidence-choice label span>span{display:block;margin-top:4px;font-size:12px;line-height:1.6;color:var(--ink-2,#625d55);max-height:8rem;overflow:auto}.assessment-sources{max-width:44rem;margin:14px auto 22px;font-size:13px;line-height:1.65}.assessment-sources summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;width:fit-content;color:var(--ink-2,#625d55);padding:8px 0}.assessment-sources ol{padding:0 0 0 20px;margin:10px 0}.assessment-sources li{margin:0 0 20px;padding:4px 8px}.assessment-source-entry{margin:10px 0}.assessment-sources p{margin:5px 0 0;color:var(--ink-2,#625d55)}.assessment-sources a{color:var(--ink,#292722);text-decoration:underline;text-underline-offset:3px}.assessment-footer{max-width:44rem;margin:0 auto;border-top:1px solid var(--line,#ded6c9);padding-top:16px}.assessment-footer>p{font-size:12px;color:var(--ink-2,#625d55);margin:0 0 8px}.assessment-actions{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap}.assessment-text-action{padding:8px 0;min-height:44px;background:none;border:0;box-shadow:none;font:500 13px/1.5 var(--sans,Inter,sans-serif);text-decoration:underline;text-underline-offset:4px;color:var(--ink,#292722);text-align:left;cursor:pointer}.assessment-text-action:hover{text-decoration-thickness:2px}.artist-assessment .btn{min-height:44px;padding:10px 18px;font-size:14px;white-space:normal}.artist-assessment button:disabled{cursor:not-allowed;opacity:.55}.artist-assessment :is(button,a,summary,textarea,[tabindex]):focus-visible{outline:3px solid var(--brass,#9d763c);outline-offset:4px}.assessment-status{max-width:44rem;margin-left:auto;margin-right:auto;border-left:3px solid var(--brass,#9d763c);padding:12px 16px;margin-top:22px;font-size:14px;line-height:1.6;background:var(--canvas,#f3efe8)}.assessment-status p{margin:4px 0}.assessment-status .btn{margin-top:10px}.assessment-error{font-size:14px;line-height:1.6;border-left:3px solid var(--ink-2,#625d55);padding:10px 16px}.assessment-correction{max-width:44rem;margin:20px auto 0;border-top:1px solid var(--line,#ded6c9);padding-top:22px}.assessment-correction label{display:block;font-size:15px;font-weight:600;margin-bottom:8px}.assessment-correction p{font-size:13px;line-height:1.6;margin:8px 0 12px;color:var(--ink-2,#625d55)}.assessment-correction textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;resize:vertical;min-height:120px;font:400 16px/1.6 var(--sans,Inter,sans-serif);border:1px solid var(--line,#9d9281);border-radius:6px;padding:12px;background:var(--canvas,#f3efe8);color:var(--ink,#292722);margin-bottom:12px}.assessment-fixture{font-size:12px;font-weight:600;margin:0 0 22px;color:var(--ink-2,#625d55)}.assessment-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:600px){.artist-assessment{padding:24px 18px;margin:20px 0}section.artist-assessment .assessment-heading h2{font-size:25px}.assessment-metadata{gap:4px 12px}.assessment-reading{margin-top:24px}.assessment-paragraph{font-size:16px;line-height:1.8}.assessment-actions{gap:6px 18px}}.curator .cc-profile-area{--jw-ink:var(--ink);--jw-ink2:var(--ink-2);--jw-ink3:var(--ink-2);--jw-hair:var(--line);--jw-accent:var(--navy);--jw-paper:var(--panel)}.curator .cc-profile-disclosure>summary{font:450 25px/1.4 var(--serif);padding:8px 0 16px}.curator .cc-profile-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:30px;box-shadow:var(--shadow-sm)}.curator .cc-profile-section{margin:0;padding:0 0 28px}.curator .cc-profile-section+.cc-profile-section{padding-top:28px;border-top:1px solid var(--line)}.curator .cc-profile-section h3{font:450 25px/1.3 var(--serif);margin:0 0 24px}.curator .cc-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;align-items:start}.curator .cc-profile-grid>[data-profile-field=media],.curator .cc-profile-grid>[data-profile-field=pricing]{grid-column:1/-1}.curator .cc-profile-panel .pe-field{min-width:0;margin:0;padding:0}.curator .cc-profile-panel .pe-lab{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink);font:600 14px/1.5 var(--sans);margin:0 0 10px}.curator .cc-profile-panel :is(.pe-input,select){display:block;width:100%;min-width:0;min-height:46px;padding:10px 12px;font:400 15px/1.5 var(--sans);color:var(--ink);background:var(--canvas);border:1px solid #938a7f;border-radius:6px;box-sizing:border-box}.curator .cc-profile-panel input::placeholder{color:var(--ink-2);opacity:1}.curator .cc-profile-panel .pe-hint{color:var(--ink-2);font:400 13px/1.6 var(--sans);margin:10px 0;max-width:70ch}.curator .cc-profile-panel .pe-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.curator .cc-profile-panel .pe-chip{font:400 14px/1.4 var(--sans);color:var(--ink);padding:8px 10px;border:1px solid var(--line);background:var(--canvas);border-radius:6px}.curator .cc-profile-panel button.pe-chip{cursor:pointer;min-height:44px}.curator .cc-profile-panel .pe-chip button{min-width:32px;min-height:32px}.curator .cc-profile-panel .pe-find{margin-top:12px}.curator .cc-profile-panel .pe-more{display:inline-block;margin:10px 0 0;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--ink);font:500 14px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.curator .cc-profile-panel .pe-share-options{margin:16px 0}.curator .cc-profile-panel .pe-share-options button{min-width:100px;min-height:68px;border:1px solid var(--line)!important;border-radius:6px;padding:10px!important;font-size:13px!important}.curator .cc-profile-panel .pe-share-options button[aria-pressed=true]{outline:2px solid var(--jw-accent);outline-offset:2px;background:var(--canvas)!important}.curator .cc-profile-panel .pe-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:600px}.curator .cc-profile-label,.curator .cc-profile-panel .pe-triple label{display:flex;flex-direction:column;gap:8px;font:500 14px/1.5 var(--sans);color:var(--ink);min-width:0}.curator .cc-profile-panel .yg-price-input{display:flex;width:100%;min-width:0;flex:initial;gap:10px;align-items:center}.curator .cc-profile-panel .yg-price-input>span{font-size:16px}.curator .cc-profile-panel .cc-size-title{margin:24px 0 12px;font:600 15px/1.5 var(--sans)}.curator .cc-profile-panel .pe-size{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin:16px 0;padding-bottom:16px;border-bottom:1px solid var(--line)}.curator .cc-profile-panel .pe-size>.cc-profile-label{flex:1 1 120px}.curator .cc-profile-panel .pe-x{min-width:44px;min-height:46px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink);font-size:20px;cursor:pointer}.curator .cc-profile-panel .pe-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.curator .cc-profile-panel .jw-btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;border:1px solid var(--navy);border-radius:6px;background:var(--navy);color:#fff;font:600 14px/1.5 var(--sans);cursor:pointer}.curator .cc-profile-panel .jw-btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.curator .cc-profile-panel button:disabled{opacity:.55;cursor:default}.curator .cc-profile-footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;border-top:1px solid var(--line);padding-top:24px}.curator .cc-profile-footer p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-2)}.curator .cc-profile-footer [data-profile-feedback]{flex-basis:100%}.curator .cc-profile-footer .err{color:#a12d2d}.curator .cc-account-settings>summary{padding:10px 0}.curator .cc-settings-status{display:block;color:var(--ink-2);font:400 13px/1.6 var(--sans);margin:8px 0 0 18px;overflow-wrap:anywhere}.curator .cc-settings-grid>.card{margin:0;padding:24px 0;border:0;border-radius:0;box-shadow:none;background:transparent}.curator .cc-settings-grid>.card+.card{border-top:1px solid var(--line)}.curator .cc-settings-grid h2{font:450 23px/1.3 var(--serif)!important}.curator .cc-settings-grid p{max-width:75ch;line-height:1.65;margin:12px 0 18px}.curator .cc-settings-grid .form-grid{display:block;max-width:560px}.curator .cc-settings-grid .field-label{display:block;margin-bottom:8px}.curator .cc-settings-grid .link-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.curator .cc-profile-area :is(button,input,select,summary):focus-visible{outline:3px solid #956b31;outline-offset:3px}html[data-theme=dark] .curator .cc-profile-area{--jw-accent:#dfbc82}html[data-theme=dark] .curator .cc-profile-panel .jw-btn:not(.ghost){background:#dec59c;color:#231f19;border-color:#dec59c}html[data-theme=dark] .curator .cc-profile-footer .err{color:#ffb7aa}@media (max-width:700px){.curator .cc-profile-panel{padding:22px 16px}.curator .cc-profile-grid,.curator .cc-profile-panel .pe-triple{grid-template-columns:1fr;gap:24px}.curator .cc-profile-panel .pe-pair{grid-template-columns:1fr;gap:18px}.curator .cc-profile-panel .pe-size{display:grid;grid-template-columns:1fr}.curator .cc-profile-panel .pe-size>.pe-x{justify-self:start}.curator .cc-profile-panel .pe-share-options>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.curator .cc-profile-panel .pe-share-options button{min-width:0;width:100%}.curator .cc-profile-footer{align-items:flex-start;flex-direction:column}}.plain-part-neighborhood{grid-column:1 / -1;min-width:0}.neighborhood-context{margin-top:.45rem;font-size:.9rem;font-weight:400;line-height:1.5}.neighborhood-context p{margin:.65rem 0;overflow-wrap:anywhere}.neighborhood-context .btn.link{text-align:left;white-space:normal;height:auto}.neighborhood-fold{margin:.5rem 0}.neighborhood-fold>div{border-left:2px solid #d9dee5;padding:.2rem .8rem;margin-top:.4rem}.neighborhood-references{list-style:none;padding:0}.neighborhood-table-wrap{overflow-x:auto}.neighborhood-table{border-collapse:collapse;width:100%;font-size:.85rem}.neighborhood-table caption{text-align:left;margin-bottom:.5rem}.neighborhood-table th,.neighborhood-table td{text-align:left;border-bottom:1px solid #d9dee5;padding:.5rem;vertical-align:top}.neighborhood-table th{font-weight:600}.neighborhood-pilot{background:#f8f6f0;padding:.65rem}@media (max-width: 600px){.neighborhood-fold>div{padding-left:.5rem;padding-right:0}.neighborhood-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.neighborhood-table tbody,.neighborhood-table tr{display:block}.neighborhood-table tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d9dee5;padding:.4rem 0}.neighborhood-table th,.neighborhood-table td{display:block;padding:.25rem;border:0}.neighborhood-table th,.neighborhood-table td:last-child{grid-column:1 / -1}.neighborhood-table td:before{content:attr(data-label);display:block;color:var(--ink-3);font-size:.75rem}}.housekeeping{--canvas: #f5efe6;--canvas-deep: #efe7d9;--panel: #fffdf9;--ink: #1f2a44;--ink-2: #625e55;--ink-3: #706a60;--navy: #1f2a44;--navy-soft: #2c3a5c;--brass: #b0894a;--line: #ded5c5;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--brass);border-radius:6px;padding:22px;min-width:0}.curator .housekeeping .page-header h1{color:var(--navy);font-size:25px}.housekeeping .page-subtitle{color:var(--ink-2);line-height:1.5}.hk-catalogue-controls{padding:16px;background:var(--canvas);border:1px solid var(--line);border-radius:4px;margin-bottom:18px}.hk-count-line{display:flex;align-items:center;gap:18px;margin-bottom:10px;font-variant-numeric:tabular-nums}.hk-count-line strong{font-size:17px}.hk-count-line span{color:var(--ink-2)}.hk-class-counts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;margin-bottom:16px;color:var(--ink-2)}.hk-class-counts strong{color:var(--ink);margin-left:4px}.hk-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.hk-filters label{display:flex;flex-direction:column;gap:6px;color:var(--ink-2);font-size:12px;font-weight:600;min-width:0}.hk-filters input,.hk-filters select{width:100%;min-width:0;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:3px;font:inherit;font-size:13px;padding:9px 10px;min-height:40px}.housekeeping button:focus-visible,.housekeeping input:focus-visible,.housekeeping select:focus-visible,.housekeeping summary:focus-visible,.housekeeping a:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.housekeeping .btn{box-shadow:none;white-space:nowrap;min-height:38px;padding:8px 13px;font-size:12px}.housekeeping button:disabled{opacity:.5;cursor:not-allowed}.housekeeping .hk-hint{font-size:12px;color:var(--ink-2);line-height:1.5;margin:10px 0 0}.curator .housekeeping .data-table th{background:var(--canvas);padding:9px;color:var(--ink-2)}.curator .housekeeping .data-table td{padding:12px 9px;font-size:13px;vertical-align:top;overflow-wrap:anywhere}.hk-gallery-table{table-layout:fixed}.hk-gallery-table th:first-child{width:26%}.hk-gallery-table th:nth-child(2){width:21%}.hk-gallery-table th:nth-child(3){width:20%}.hk-gallery-table .table-link{font-weight:650;color:var(--navy)}.hk-sort-heading{background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left;padding:5px 0}.hk-sort-heading span{color:#856329;white-space:nowrap}.hk-record-id,.hk-secondary{display:block;font-size:11px;color:var(--ink-2);margin-top:4px;line-height:1.5;overflow-wrap:anywhere}.hk-record-id{font-family:var(--mono)}.hk-unknown{color:var(--ink-2)}.hk-badge{display:inline-block;border:1px solid var(--line);border-radius:4px;padding:3px 7px;background:var(--canvas);color:var(--ink-2);font-size:11px;font-weight:500;line-height:1.45}.hk-badge.hk-active{background:#edf1f5;color:var(--navy);border-color:#c6d0db}.hk-badge.hk-warning{background:#fbf0da;color:#6d4c10;border-color:#d9c28f}.hk-optional-map{margin-top:20px}.hk-deploy-note{padding:13px 16px;background:var(--canvas);border-left:3px solid var(--brass);margin-bottom:22px}.hk-deploy-note p{margin:6px 0;line-height:1.5;font-size:13px}.hk-deploy-note details{font-size:12px;color:var(--ink-2)}.housekeeping summary{cursor:pointer}.hk-job-group{margin:22px 0}.housekeeping .hk-job-group>h2{font-size:16px;font-weight:650;margin:0 0 10px}.hk-job-group h2>span,.hk-other>summary>span{font:inherit;color:var(--ink-2);margin-left:8px}.hk-job{border-bottom:1px solid var(--line);padding:14px 0}.hk-job:first-of-type{border-top:1px solid var(--line)}.hk-job-line{display:flex;align-items:center;gap:12px}.hk-job-name{flex:1;min-width:0}.housekeeping .hk-job h3{margin:0;font-size:14px;line-height:1.45;color:var(--ink);font-weight:600}.hk-actions{display:flex;gap:6px;flex-shrink:0}.hk-disclosure{font:inherit;font-size:12px;color:var(--ink-2);background:none;border:0;cursor:pointer;padding:10px 0 10px 8px;white-space:nowrap}.hk-job-notice{margin:8px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.hk-job-details{margin-top:14px;padding:14px;background:var(--canvas);border-radius:3px;font-size:13px;line-height:1.5}.hk-job-details>p:first-child{margin-top:0}.hk-job-details h4{margin:15px 0 5px;font-size:13px}.hk-job-details .result-block{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;background:var(--panel);font-size:11px}.hk-filepath{overflow-wrap:anywhere}.hk-empty{padding:12px 0;color:var(--ink-2);font-size:13px}.hk-other{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.hk-other>summary{color:var(--ink);font-size:15px;font-weight:600}.hk-other>summary small{display:block;font-size:12px;font-weight:400;color:var(--ink-2);margin:5px 0 0 17px}.hk-other .hk-job-group{margin-top:12px}@media (max-width:700px){.housekeeping{padding:16px 12px}.hk-catalogue-controls{padding:12px}.hk-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hk-search{grid-column:1/-1}.housekeeping .btn,.hk-disclosure{min-height:44px}.hk-filters input,.hk-filters select{min-height:44px;font-size:14px}.hk-gallery-table th:first-child,.hk-gallery-table th:nth-child(2),.hk-gallery-table th:nth-child(3){width:auto}.curator .housekeeping .data-table tr{background:var(--panel);border-color:var(--line);padding:10px;margin-bottom:10px}.curator .housekeeping .data-table td{padding:5px 0;display:block}.curator .housekeeping .data-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.curator .housekeeping .data-table td:first-child{grid-column:1/-1}.curator .housekeeping .data-table td:before{display:block;width:auto;font-size:10px;margin-bottom:2px;color:var(--ink-2)}.curator .housekeeping .data-table td:first-child:before{display:none}.hk-job-line{flex-wrap:wrap;gap:8px}.hk-job-name{flex-basis:100%}.hk-job-line>.hk-badge{margin-right:auto}.hk-disclosure{padding-left:0}.hk-actions{gap:5px}.hk-job-details{padding:10px}.hk-count-line{flex-wrap:wrap;gap:6px 14px}}.hk-packets{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}@media (max-width:500px){.catalogue-page .hk-filters .hk-metro-filter{grid-column:1/-1}}.hk-packet{border:1px solid var(--line);border-radius:4px;padding:10px 12px;margin:10px 0;min-width:0}.hk-segment{display:flex;gap:8px;align-items:flex-start;padding:6px 0;font-size:13px;overflow-wrap:anywhere}.hk-named-reviews{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:12px}.hk-named-reviews label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ink-2);min-width:0;max-width:100%}.hk-named-reviews select{max-width:100%;min-height:38px;border:1px solid var(--line);border-radius:3px;font:inherit;font-size:13px}.hk-intake{margin-top:12px}.hk-intake-plan{padding:14px 16px;background:var(--canvas);border-left:3px solid var(--brass);border-radius:3px;margin-bottom:14px;font-size:13px;line-height:1.5}.hk-intake-plan h4{margin:0 0 8px;font-size:15px;color:var(--navy)}.hk-intake-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:10px 0}.hk-intake-facts div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:4px 0;min-width:0}.hk-intake-facts dt{color:var(--ink-2);font-size:12px}.hk-intake-facts dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.hk-intake-cost{background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:8px 12px;margin:10px 0}.hk-intake-cost p{margin:4px 0}.hk-intake-skipped{font-size:12px;margin:8px 0}.hk-intake-skipped ul{margin:6px 0 0;padding-left:18px;max-height:220px;overflow:auto}.hk-intake-skipped li{margin:3px 0;overflow-wrap:anywhere}.hk-intake-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.hk-intake-buttons .hk-hint{margin:0}.hk-intake-review{border-top:1px solid var(--line);padding-top:10px}.hk-intake-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px}.hk-intake-review-head h4{margin:0;font-size:14px}.hk-intake-review-head .hk-secondary{margin-top:0}.hk-intake-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:8px 0}.hk-intake-toolbar label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2)}.hk-intake-toolbar select{min-height:38px;border:1px solid var(--line);border-radius:3px;font:inherit;font-size:13px;background:var(--panel);color:var(--ink);max-width:100%}.hk-intake-confirm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.hk-intake-rows{list-style:none;margin:10px 0;padding:0}.hk-intake-row{border:1px solid var(--line);border-radius:4px;padding:12px 14px;margin:0 0 10px;background:var(--panel);min-width:0}.hk-intake-row-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.hk-intake-name{min-width:0}.hk-intake-name strong{font-size:14px;color:var(--navy)}.hk-intake-name a{color:var(--navy);overflow-wrap:anywhere}.hk-badge.hk-pass{background:#e8f1ea;color:#23512f;border-color:#b9d3bf}.hk-intake-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:10px 0 0;font-size:13px}.hk-intake-grid div{min-width:0}.hk-intake-grid dt{font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.hk-intake-grid dd{margin:2px 0 0;overflow-wrap:anywhere;line-height:1.45}.hk-intake-missing{margin-top:10px;padding:8px 12px;background:#fbf0da;border-left:3px solid #d9c28f;font-size:12px;line-height:1.5}.hk-intake-missing p{margin:0 0 4px;font-weight:600;color:#6d4c10}.hk-intake-missing ul{margin:0;padding-left:18px}.hk-intake-missing li{overflow-wrap:anywhere}@media (max-width:700px){.hk-intake-plan{padding:12px}.hk-intake-facts{grid-template-columns:1fr}.hk-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-intake-row{padding:10px 12px}.hk-intake-row-head{flex-direction:column;gap:6px}.hk-intake-toolbar select{min-height:44px}}.curator .idash .card+.card{margin-top:12px}.curator .idash h2{font-size:16px;font-weight:650;margin:0 0 6px}.curator .idash h3{font-size:14px;font-weight:650;margin:16px 0 6px}.curator .idash-links{margin-top:10px;gap:6px 16px}.curator .idash-notbuilt{margin:0;padding:0;list-style:none}.curator .idash-notbuilt li{margin:0 0 8px;overflow-wrap:anywhere}.curator .idash-notbuilt li:last-child{margin-bottom:0}.curator .idash-search-field{max-width:420px;margin:6px 0 8px}.curator .idash-search{width:100%;box-sizing:border-box}.curator .idash-name{background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--navy);cursor:pointer;text-align:left;overflow-wrap:anywhere}.curator .idash-name:hover{text-decoration:underline}.curator .idash-table{width:100%;margin-top:10px}.curator .idash-table td{vertical-align:top;overflow-wrap:anywhere}.curator .idash-sub{font-size:12.5px;color:var(--ink-2);margin-top:2px}.curator .idash-lowered{font-size:12.5px;color:var(--ink);border-left:3px solid var(--navy);padding:2px 0 2px 8px;margin-top:4px}.curator .idash-facts{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:4px 12px;margin:10px 0}.curator .idash-facts dt{color:var(--ink-3)}.curator .idash-facts dd{margin:0;overflow-wrap:anywhere}.curator .idash-offer{border-top:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.curator .idash-offer:first-of-type{border-top:0}.curator .idash-reason-form{margin-top:8px}.curator .idash-reason{width:100%;min-height:64px;box-sizing:border-box}.curator .idash-events,.curator .idash-reasons{margin:4px 0;padding:0 0 0 16px;font-size:12.5px;color:var(--ink-2)}.curator .idash-events li,.curator .idash-reasons li{margin:0 0 2px}@media (max-width: 760px){.curator .idash-facts{grid-template-columns:minmax(0,1fr);gap:0}.curator .idash-facts dd{margin-bottom:8px}.curator .idash-links{gap:4px 12px}}.introduction-negotiation{color:var(--navy, #1f2a44);min-width:0}.introduction-negotiation p{max-width:68ch;line-height:1.6}.introduction-negotiation .negotiation-revision{font-weight:600}.negotiation-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.introduction-negotiation button{min-height:44px;white-space:normal}.introduction-negotiation button:focus-visible,.introduction-negotiation summary:focus-visible{outline:3px solid var(--navy, #1f2a44);outline-offset:4px}.introduction-negotiation form{background:#fff;padding:22px;margin:20px 0;border:1px solid var(--line, #d9dce0);border-radius:8px}.negotiation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;margin:0;padding:0}.negotiation-fields .field{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}.negotiation-fields input{width:100%;box-sizing:border-box;min-height:44px}.negotiation-history{margin-top:20px;border-top:1px solid var(--line, #d9dce0);padding-top:16px}.negotiation-history summary{cursor:pointer;min-height:32px;font-weight:600}.negotiation-history li{margin:16px 0;overflow-wrap:anywhere}.negotiation-history time{display:block;font-size:13px;margin:6px 0}.negotiation-history dt{font-weight:600}.negotiation-history dd{margin:0 0 10px}@media (max-width: 600px){.negotiation-fields{grid-template-columns:1fr}.introduction-negotiation form{padding:16px}.negotiation-actions>button{flex:1 1 100%}}.gallery-dashboard{color:var(--ink)}.gj-page .gallery-dashboard .chapter-home-centre{display:block;margin-bottom:16px;padding:0;border:0}.gallery-dashboard .chapter-portrait{background:transparent;border:0;box-shadow:none}.gj-page .gallery-dashboard .chapter-portrait-identity{background:transparent;color:var(--ink);padding:0}.gj-page .gallery-dashboard .chapter-portrait-identity :is(h1,p,.programme-kicker){color:var(--ink)}.gj-page .gallery-dashboard .chapter-portrait-identity h1{font:500 clamp(30px,3vw,40px)/1.15 var(--serif);margin:8px 0}.gj-page .gallery-dashboard .chapter-portrait-details{padding:0;background:transparent;max-width:72ch}.gallery-dashboard .chapter-portrait-details p{font-size:15px;margin:10px 0;line-height:1.6;color:var(--ink-2)}.gallery-dashboard .chapter-portrait-words{font-size:18px!important}.gallery-dashboard-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:20px 0 28px}.gj-page .gallery-dashboard-actions .btn{min-height:44px;padding:10px 18px;font-size:14px;border-radius:var(--r-sm)}.gallery-dashboard-actions .programme-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--navy-soft);text-decoration:underline;text-underline-offset:3px}.gj-page .gallery-dashboard .programme-record{padding:20px 24px;margin:0 0 20px;gap:24px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg)}.gallery-dashboard .programme-record-media:empty,.gallery-dashboard .programme-record-review:empty{display:none}.gallery-dashboard .programme-record:not(:has(.programme-media)):not(:has(.programme-ask)){display:none}.gallery-dashboard .programme-record:not(:has(.programme-media)){grid-template-columns:minmax(0,1fr)}.gallery-dashboard .programme-record:not(:has(.programme-media)) .programme-record-review{border:0;padding:0}.gallery-dashboard .programme-ask{margin:0;padding:0;border:0}.gallery-dashboard-direction{border-top:1px solid var(--line);padding-top:20px;max-width:72ch}.gj-page .gallery-dashboard-direction .chapter-brief{background:transparent;padding:0;margin:0;border:0}.gallery-dashboard-direction .chapter-brief h2{font:500 24px/1.25 var(--serif);margin:6px 0 10px}.gallery-dashboard-direction .chapter-brief p{font-size:14px;line-height:1.6}.gallery-dashboard-direction .chapter-source{font-size:13px;color:var(--ink-2)}@media (max-width:640px){.gj-page .gallery-dashboard .programme-record{padding:20px}.gallery-dashboard-actions{gap:8px 20px;margin:16px 0 24px}.gallery-dashboard-direction{padding-top:16px}}.programme-ledger .introduction-panel{border:1px solid #d4cbbc;border-radius:5px;overflow:hidden;background:#fff;color:var(--navy)}.programme-ledger .introduction-panel .programme-entry-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0}.introduction-panel .programme-entry-artist{background:var(--navy);color:#fffaf0;padding:28px 30px 30px}.introduction-panel .programme-entry-artist h3{color:#fffaf0;font-size:32px;margin:22px 0 16px}.introduction-panel .programme-entry-artist>p,.introduction-panel .programme-entry-artist .programme-entry-disclosure{color:#fffaf0;font-size:14px!important;line-height:1.65}.introduction-status{display:inline-block;padding:6px 11px;border:1px solid #c3a36a;border-radius:3px;background:#efe3c9;color:#55421f;font-size:13px;font-weight:600;line-height:1.5}.introduction-panel-terms{padding:28px 30px;min-width:0}.introduction-panel-terms h4,.introduction-panel-next>h4{margin:0 0 16px;color:var(--navy);font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.5}.introduction-panel-terms>p{color:#625d55;font-size:14px;margin:0}.introduction-panel .programme-deal-facts{margin:0!important;gap:0 24px}.introduction-panel .programme-deal-facts>div{padding:14px 0;border-top:1px solid #e7e1d7;min-width:0}.introduction-panel .programme-deal-facts .k{color:#625d55;font-size:13px;letter-spacing:0;text-transform:none;margin-bottom:5px}.introduction-panel .programme-deal-facts .v{color:var(--navy);font-size:15px;line-height:1.5}.introduction-panel-next{background:#f5f0e6;border-top:1px solid #d4cbbc;padding:22px 30px 24px}.introduction-panel-next>h4{margin-bottom:7px}.introduction-panel-next .programme-stage>p{color:#625d55;margin-bottom:0}.introduction-panel-next .programme-stage-actions{margin-top:16px}.introduction-panel-next .btn.primary{background:var(--navy);color:#fffaf0}.introduction-panel-next .programme-terms{background:#fff;padding:24px;border:1px solid #d4cbbc;border-radius:3px}.programme-ledger .programme-entry-history{margin-top:14px}.programme-ledger .programme-entry-history summary{font-size:14px;min-height:44px;padding:10px 0}.programme-ledger .programme-entry-history summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media (max-width: 640px){.programme-ledger .introduction-panel .programme-entry-body{grid-template-columns:minmax(0,1fr)}.introduction-panel .programme-entry-artist,.introduction-panel-terms{padding:24px 22px}.introduction-panel .programme-entry-artist h3{font-size:30px;margin-top:18px}.introduction-panel-next{padding:20px 22px 22px}.introduction-panel .programme-deal-facts{gap:0 18px}.introduction-panel-next .programme-terms{padding:18px 14px}}@font-face{font-family:Fraunces;src:url(/assets/fraunces0-DihXLNYH.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter1-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-display:swap}.jw-canvas.aw-canvas.jw-canvas,.aw-canvas .pe{--jw-soft:#f2efe9;--jw-wall:#fcfaf6;--jw-panel:#eee8df;--jw-ink:#242b30;--jw-ink2:#625f59;--jw-ink3:#6f6861;--jw-accent:#1f2a44;--jw-hair:#dcd7ce;--jw-rule:#dcd7ce;--jw-serif:Fraunces,serif;--jw-sans:Inter,sans-serif;color:var(--jw-ink);font-family:var(--jw-sans)}.jw-canvas.aw-canvas.jw-canvas{background:var(--jw-soft);min-height:100vh}.aw-canvas :is(.jw-h,.jw-name,.jw-cn-home){font-family:Fraunces,serif}.aw-canvas .jw-btn{background:#1f2a44;color:#fff;border:1px solid #1f2a44;min-height:44px}.aw-canvas .jw-btn.ghost{background:var(--jw-wall);color:#1f2a44;border-color:var(--jw-hair)}.aw-canvas .jw-btn:hover:not(:disabled){background:#303e5d;color:#fff}.aw-canvas :is(button,a,input,select,summary):focus-visible{outline:3px solid #97733e;outline-offset:3px}.aw-canvas .banner-empty{background:var(--jw-wall);color:var(--jw-ink);border:1px solid var(--jw-hair);padding:24px;border-radius:8px;font:16px/1.7 Inter,sans-serif}.aw-canvas .aw-text-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;color:#1f2a44}.aw-canvas .muted{color:var(--jw-ink2)}.aw-canvas .pe-find{max-width:380px;margin-bottom:8px}.aw-canvas .pe-more{min-height:44px}.aw-canvas .pe-share-options{padding:12px 0;border-top:1px solid var(--jw-hair);margin-top:12px}.aw-canvas .pe-share-options .pe-hint{color:var(--jw-ink2);font-size:14px}.aw-canvas .aw-stat-details{margin:8px 0 0;font:13px/1.6 Inter,sans-serif}.aw-canvas .aw-stat-details summary{cursor:pointer;color:#1f2a44;min-height:44px;display:flex;align-items:center;gap:8px;list-style:none}.aw-canvas .aw-stat-details details[open] summary{font-weight:600}.aw-canvas .aw-stat-details :is(p,li){white-space:normal;overflow-wrap:anywhere}.aw-canvas .aw-stat-details ul{padding-left:18px}.aw-canvas .ih-stat dd.aw-stat-details,.aw-canvas .ih-stat dd.aw-stat-details :is(summary,p,ul,li){font:400 13px/1.65 Inter,sans-serif;letter-spacing:normal}.aw-canvas .ih-stat dd.aw-stat-details summary{font-weight:500}.aw-canvas .pe-share-options button{min-height:44px;min-width:44px}.aw-canvas .aw-detail-control{display:block;font:500 12px/1.6 Inter,sans-serif;margin-top:8px}.aw-canvas .fl-check-state{color:var(--jw-ink2);font:13px/1.5 Inter,sans-serif;margin:5px 0}.aw-canvas .hm-list-scope{padding:16px 0;border-bottom:1px solid var(--jw-hair);margin-bottom:20px}.aw-canvas .hm-list-scope label{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}@media (max-width:600px){.aw-canvas .banner-empty{padding:20px}.aw-canvas .pe-find{width:100%;max-width:100%}.aw-canvas .ih-stats{grid-template-columns:minmax(0,1fr)}}.jw-canvas,.pe{--jw-soft: #fafaf9;--jw-wall: #ffffff;--jw-panel: #f5f0e6;--jw-ink: #202c46;--jw-ink2: #625d55;--jw-ink3: #a09aa4;--jw-on-ink: #fffaf0;--jw-on-ink2: #e6e0d5;--jw-accent: #135eaf;--jw-hair: #ebe9e6;--jw-rule: #ded8cd;--jw-rule2: #cbc3b5;--jw-rule-on-ink: #d2c8b7;--jw-panel-rule: #c9b894;--jw-error: #b4553f;--jw-serif: Fraunces, Georgia, serif;--jw-sans: Inter, system-ui, sans-serif;--jw-h1: clamp(26px, 4vw, 34px);--jw-h2: 27px;--jw-h3: 22px;--jw-h4: 16px;--jw-h2-line: 1.2;--jw-h3-line: 1.25;--jw-h2-track: -.025em;--jw-h2-after: 9px;--jw-h3-after: 12px;--jw-card-gap: 14px;--jw-card-pad: 24px;--jw-card-inner: 16px;--jw-card-radius: 8px;--jw-panel-pad: 22px;--jw-row-pad: 22px;--jw-row-gap: 20px;--jw-row-radius: 4px;--jw-action-gap: 8px}@media (max-width: 500px){.jw-canvas,.pe{--jw-h2: 25px;--jw-card-pad: 19px 16px;--jw-card-inner: 8px 10px;--jw-panel-pad: 14px;--jw-row-pad: 17px;--jw-row-gap: 16px}}.jw-canvas{min-height:100vh;background:var(--jw-soft);color:var(--jw-ink);font-family:var(--jw-sans);display:flex;justify-content:center;padding:9vh 6vw 12vh;position:relative}.jw-canvas.wall{background:var(--jw-wall)}.jw-col{width:100%;max-width:560px}.jw-screen{display:flex;flex-direction:column;gap:16px}.jw-h{font-family:var(--jw-serif);font-weight:500;font-size:var(--jw-h1);line-height:1.2;margin:0 0 4px;letter-spacing:-.01em}.jw-sub{color:var(--jw-ink2);margin:-6px 0 4px}.jw-lab{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--jw-ink3);font-weight:600;margin-top:8px}.jw-input{border:1px solid var(--jw-hair);background:var(--jw-wall);border-radius:12px;padding:14px 16px;font:inherit;color:var(--jw-ink);outline:none}.jw-input:focus{border-color:var(--jw-accent)}.jw-btn{border:none;background:var(--jw-ink);color:var(--jw-wall);font:inherit;font-weight:600;font-size:15px;padding:14px 20px;border-radius:12px;cursor:pointer;margin-top:6px}.jw-btn:disabled{opacity:.4;cursor:default}.jw-btn.ghost{background:transparent;color:var(--jw-ink2);border:1px solid var(--jw-hair)}.jw-tiny{font-size:12.5px;color:var(--jw-ink3)}.jw-error{color:var(--jw-error);font-size:14px}.jw-lines{display:flex;flex-direction:column}.jw-line{display:flex;gap:12px;align-items:baseline;font-size:15px;color:var(--jw-ink2);padding:10px 0}.jw-line+.jw-line{border-top:1px solid var(--jw-hair)}.jw-line.found span:last-child{color:var(--jw-ink)}.jw-line.failed span:last-child{color:#8a6d1f;font-size:13.5px}.jw-line.inference span:last-child{color:var(--jw-ink2);font-style:italic}.jw-hold{font-size:14px;color:var(--jw-ink);line-height:1.6;border-left:2px solid var(--jw-accent);padding-left:14px;margin:4px 0}.jw-holdcard{border:1px solid var(--jw-hair);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--jw-wall)}.jw-tick{color:var(--jw-accent);font-weight:700}.jw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.jw-vignette{--mg-vellum: #f5eedd;--mg-ink: #3a2e24;--mg-verm: #a8462f;--mg-lapis: #2e4b7c;--mg-verd: #61805f;--mg-gold: #b08a3e;margin:2px 0 6px}.jw-vigpanel{max-width:320px;margin:0 auto;padding:12px 14px 10px;background:var(--mg-vellum);border-radius:3px}.jw-vigstack{display:grid}.jw-vigstack>*{grid-area:1 / 1}.jw-viglayer.in{animation:mg-in .62s ease both}.jw-viglayer.out{animation:mg-out .62s ease both;pointer-events:none}@keyframes mg-in{0%{opacity:0}to{opacity:1}}@keyframes mg-out{0%{opacity:1}to{opacity:0}}.mg-svg{display:block;width:100%;height:auto}.jw-vigline{font-family:Fraunces,Georgia,serif;font-size:16px;line-height:1.35;color:var(--mg-ink);text-align:center;margin:8px 0 0;min-height:2.7em}.jw-vignette .mg-line{fill:none;stroke:var(--mg-ink);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.jw-vignette .mg-hair{fill:none;stroke:var(--mg-ink);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.jw-vignette .mg-dot{fill:var(--mg-ink);stroke:none}.jw-vignette .mg-verm{fill:var(--mg-verm);stroke:none}.jw-vignette .mg-lapis{fill:var(--mg-lapis);stroke:none}.jw-vignette .mg-verd{fill:var(--mg-verd);stroke:none}.jw-vignette .mg-gold{fill:var(--mg-gold);stroke:none}.jw-vignette .mg-vellum{fill:var(--mg-vellum);stroke:none}.jw-vignette .mg-soft{fill-opacity:.5}.jw-vignette .mg-steam{animation:mg-steam 3.6s ease-out infinite}.jw-vignette .mg-steam-b{animation-delay:1.8s}.jw-vignette .mg-ripple{animation:mg-ripple 6s ease-in-out infinite alternate}.jw-vignette .mg-ripple-b{animation-duration:8s;animation-delay:.6s}.jw-vignette .mg-swing{transform-box:view-box;transform-origin:148px 16px;animation:mg-swing 3.4s ease-in-out infinite alternate}.jw-vignette .mg-fall{animation:mg-fall 3.2s ease-in infinite}.jw-vignette .mg-fall-b{animation-delay:1.05s}.jw-vignette .mg-fall-c{animation-delay:2.1s}.jw-vignette .mg-sweep{transform-box:view-box;transform-origin:92px 72px;animation:mg-sweep 2.4s ease-in-out infinite alternate}.jw-vignette .mg-rub{transform-box:view-box;transform-origin:112px 66px;animation:mg-rub 1.9s ease-in-out infinite alternate}.jw-vignette .mg-shine{animation:mg-shine 2.8s ease-in-out infinite alternate}@keyframes mg-steam{0%{opacity:0;transform:translateY(5px)}22%{opacity:.8}to{opacity:0;transform:translateY(-9px)}}@keyframes mg-ripple{0%{transform:translate(-18px)}to{transform:translate(0)}}@keyframes mg-swing{0%{transform:rotate(-2.2deg)}to{transform:rotate(1.4deg)}}@keyframes mg-fall{0%{opacity:0;transform:translateY(-2px)}18%{opacity:.85}to{opacity:0;transform:translate(-5px,15px)}}@keyframes mg-sweep{0%{transform:rotate(-5deg)}to{transform:rotate(4deg)}}@keyframes mg-rub{0%{transform:translate(-2px,1px)}to{transform:translate(3px,-1px)}}@keyframes mg-shine{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion: reduce){.jw-viglayer.in{animation:none}.jw-viglayer.out{animation:none;display:none}.jw-vignette .mg-steam,.jw-vignette .mg-ripple,.jw-vignette .mg-swing,.jw-vignette .mg-fall,.jw-vignette .mg-sweep,.jw-vignette .mg-rub,.jw-vignette .mg-shine{animation:none}.jw-vignette .mg-steam,.jw-vignette .mg-fall{opacity:.8}}.jw-canvas.wall{padding-top:0}.jw-artband{margin:0 -6vw;line-height:0}.jw-artframe{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;line-height:0}.jw-artframe:focus-visible{outline:2px solid var(--jw-accent);outline-offset:-2px}.jw-artband img{width:100%;height:34vh;max-height:34vh;object-fit:cover;display:block}.jw-artcap{font-family:Fraunces,Georgia,serif;font-size:13.5px;color:var(--jw-ink2);padding:8px 6vw 0;line-height:1.4;text-align:right}.jw-artcap+.jw-credit{padding-top:2px}.jw-art-picker{margin:10px 0 0;padding:0 2px}.jw-art-row{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.jw-art-cell{flex:0 0 auto;width:116px;scroll-snap-align:start;display:flex;flex-direction:column}.jw-art-opt{display:flex;flex-direction:column;flex:1 1 auto;width:100%;padding:0;border:1px solid var(--jw-hair);background:var(--jw-wall);border-radius:3px;cursor:pointer;font:inherit;color:var(--jw-ink);text-align:left;line-height:0}.jw-art-opt img{width:100%;height:86px;object-fit:cover;display:block}.jw-art-opt:disabled{opacity:.5;cursor:default}.jw-art-name{display:block;font-size:11px;line-height:1.35;color:var(--jw-ink2);padding:6px 7px 7px;overflow-wrap:break-word}.jw-art-opt:hover,.jw-art-opt:focus-visible{border-color:var(--jw-accent);outline:none}.jw-art-opt.hidden{opacity:.45}.jw-art-opt.hidden:hover{opacity:.75}.jw-art-notmine{display:block;width:100%;margin-top:auto;padding:5px 0 2px;border:0;background:none;font:inherit;font-size:10.5px;color:var(--jw-ink3);text-align:left;cursor:pointer}.jw-art-notmine:hover,.jw-art-notmine:focus-visible{color:var(--jw-accent);outline:none}.jw-art-notmine:disabled{opacity:.5;cursor:default}.jw-art-none{display:block;width:100%;margin-top:10px;padding:10px 0;border:0;border-top:1px solid var(--jw-hair);background:none;font:inherit;font-size:12.5px;color:var(--jw-ink2);text-align:left;cursor:pointer}.jw-art-none:hover,.jw-art-none:focus-visible{color:var(--jw-accent);outline:none}.jw-art-none:disabled{opacity:.5;cursor:default}@media (max-width: 480px){.jw-art-cell{width:104px}.jw-art-opt img{height:78px}}.jw-credit{font-size:10.5px;color:var(--jw-ink3);text-align:right;padding:6px 6vw 0;line-height:1.4}.jw-back{position:absolute;left:4vw;top:22px;z-index:2;border:none;background:color-mix(in srgb,var(--jw-wall) 82%,transparent);color:var(--jw-ink2);font:inherit;font-size:13px;padding:7px 13px;border-radius:99px;cursor:pointer}.jw-name{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(38px,6vw,56px);line-height:1.06;color:var(--jw-accent);letter-spacing:-.01em;margin:9vh 0 0}.jw-name.with-art{margin-top:6vh}.jw-onward{margin-top:7vh;width:100%}.jw-introline{color:var(--jw-ink2);font-size:16px;margin:18px 0 0;max-width:34ch}.jw-frames{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:8vh;padding:0 4px}.jw-framed{border:1px solid var(--jw-hair);background:var(--jw-wall);box-shadow:0 1px 2px color-mix(in srgb,var(--jw-ink) 5%,transparent),0 2px 8px color-mix(in srgb,var(--jw-ink) 4%,transparent);border-radius:4px;padding:26px 16px;text-align:center}.jw-big{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:22px;line-height:1.15;color:var(--jw-ink);overflow-wrap:break-word}@media (max-width: 480px){.jw-frames{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:6vh}.jw-framed{padding:20px 18px}}.jw-big.acc{color:var(--jw-accent)}.jw-flab{font-size:11.5px;color:var(--jw-ink2);margin-top:9px;line-height:1.5}.jw-shows{margin-top:7vh}.jw-showline{font-size:14.5px;color:var(--jw-ink2);padding:9px 0;border-top:1px solid var(--jw-hair)}.jw-showline b{color:var(--jw-ink);font-weight:600}.jw-edithint{font-size:12px;color:var(--jw-ink3);margin-top:8vh;text-align:center}.jw-export{font-size:11.5px;color:var(--jw-ink3);text-align:center;margin-top:4px}.jw-unverified-inline{float:right;margin-top:22px;background:var(--jw-wall);border:1px solid var(--jw-hair);border-radius:999px;padding:6px 13px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--jw-ink2);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--jw-ink) 6%,transparent)}button.jw-unverified-inline{font-family:inherit;line-height:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.jw-unverified-inline:hover,button.jw-unverified-inline:focus-visible{border-color:var(--jw-accent);outline:none}.vf-said{color:var(--jw-ink2);font-size:16px;line-height:1.6;margin:0;max-width:40ch}.vf-line{margin:0;padding:14px 16px;background:var(--jw-wall);border:1px solid var(--jw-rule);border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;color:var(--jw-ink);user-select:all;-webkit-user-select:all;overflow-wrap:anywhere;word-break:break-all}.jw-honesty{font-size:14.5px;color:var(--jw-ink2);line-height:1.65;border-left:2px solid var(--jw-hair);padding-left:16px;max-width:52ch;margin:14px 0 0}.jw-clickable{cursor:pointer}.jw-clickable:hover{border-color:var(--jw-accent)}.jw-seamframe{border-style:dashed;box-shadow:none;background:transparent}.jw-canvas:has(>.jw-canvasnav){flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0}.jw-canvas>.jw-canvasnav{align-self:stretch;margin:0 -6vw}.jw-canvas:has(>.jw-canvasnav)>.jw-col>.jw-h:first-child{margin-top:max(7vh,72px)}.jw-canvas:has(>.jw-canvasnav)>.jw-col>.jw-screen:first-child{margin-top:max(7vh,72px)}html:has(.jw-canvas>.jw-canvasnav){overflow-anchor:none}@supports not selector(:has(*)){.jw-canvas{flex-wrap:wrap}.jw-canvas>.jw-canvasnav{flex:0 0 100%}}.jw-canvasnav{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4vw;background:color-mix(in srgb,var(--jw-wall) 86%,transparent);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--jw-hair)}.jw-cn-left{display:flex;align-items:center;gap:14px}.jw-cn-back,.jw-cn-home{border:none;background:none;font:inherit;cursor:pointer;color:var(--jw-ink2);padding:6px 2px}.jw-cn-back{font-size:13px}.jw-cn-home{font-size:13px;font-weight:600;color:var(--jw-accent)}@media (max-width: 480px){.jw-canvasnav{flex-wrap:wrap;row-gap:0}.jw-cn-out{flex:1 0 100%;display:flex;justify-content:flex-end;align-items:center;gap:12px}}.jw-col.wide{max-width:720px}@media (min-width: 900px){.jw-col,.jw-col.wide{max-width:960px}}.hub{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:7vh;padding:0 4px}.hub-card{position:relative;text-align:left;padding:26px 20px}.hub-card:first-child{grid-column:1 / -1}.hub-muted{background:transparent;box-shadow:none;border-style:dashed}.hub-muted .jw-big{color:var(--jw-ink3)}.hub-static{cursor:default}.hub-tag{position:absolute;top:12px;right:12px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border-radius:4px;padding:1px 6px;color:#8a6d1f;background:#faf3dd;border:1px solid #eadfb8}.fl-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:18px;margin:5vh 0 2vh;padding:0 4px}.fl-count{border-top:2px solid var(--jw-hair);padding-top:12px}button.fl-count{background:none;border:none;border-top:2px solid var(--jw-hair);margin:0;padding:12px 0 0;font:inherit;text-align:left;color:inherit;width:100%;cursor:pointer;display:block}button.fl-count:disabled{cursor:default}button.fl-count:not(:disabled):hover .fl-n{color:var(--jw-accent)}.fl-n{font-family:var(--jw-serif);font-size:var(--jw-h2);font-weight:500;line-height:1;color:var(--jw-ink)}.fl-cl{font-size:11.5px;color:var(--jw-ink2);margin-top:7px;line-height:1.45}.fl-section{margin-top:5vh}.fl-head{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--jw-ink3);font-weight:600;border-bottom:1px solid var(--jw-hair);padding-bottom:10px}.fl-hn{color:var(--jw-ink2);margin-left:6px}.fl-note{margin:12px 0 0;max-width:56ch}.fl-row{display:flex;align-items:flex-start;gap:var(--jw-row-gap);padding:var(--jw-row-pad);border-bottom:1px solid var(--jw-hair);cursor:pointer}.fl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px}.fl-actions .fl-apply-btn{margin-top:0}.fl-more{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--jw-hair);padding:var(--jw-row-pad);margin:0;font:inherit;font-size:13.5px;color:var(--jw-ink2);cursor:pointer}.fl-more b{font-weight:600;color:var(--jw-ink)}.fl-more:hover b,.fl-more:focus-visible b{color:var(--jw-accent)}.fl-more:focus-visible{outline:none}.fl-row:hover{background:color-mix(in srgb,var(--jw-accent) 3%,transparent)}.fl-row:focus-visible{outline:2px solid var(--jw-accent);outline-offset:-2px}.fl-row.picked{background:color-mix(in srgb,var(--jw-accent) 6%,transparent)}.fl-main{flex:1}.fl-name{font-family:var(--jw-serif);font-size:var(--jw-h3);font-weight:400;color:var(--jw-ink);line-height:var(--jw-h3-line)}.fl-sub{font-size:12.5px;color:var(--jw-ink3);margin-top:4px}.fl-reason{font-size:13.5px;color:var(--jw-ink2);margin-top:8px;line-height:1.5;max-width:54ch}.fl-check{color:var(--jw-ink3)}.fl-tick{width:18px;height:18px;border-radius:5px;margin-top:4px;border:1px solid var(--jw-hair);flex:none}.fl-tick.on{background:var(--jw-accent);border-color:var(--jw-accent)}.fl-apply-btn{margin-top:10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--jw-ink2);background:transparent;border:1px solid var(--jw-hair);border-radius:8px;padding:7px 12px;cursor:pointer}.fl-apply-btn:hover{border-color:var(--jw-ink3);color:var(--jw-ink)}.fl-apply-btn:disabled{opacity:.5;cursor:default}.fl-apply-error{font-size:12px;color:var(--jw-error);margin-top:6px}.fl-row-static{cursor:default}.fl-row-static:hover{background:none}.fl-row-static .fl-apply-btn{margin-top:4px;flex:none}.fl-applied-date{font-size:12.5px;color:var(--jw-ink3);margin-top:8px}.cmp{border:1px solid var(--jw-hair);background:var(--jw-wall);border-radius:4px;padding:22px 20px;margin-top:4vh;box-shadow:0 1px 2px color-mix(in srgb,var(--jw-ink) 5%,transparent),0 2px 8px color-mix(in srgb,var(--jw-ink) 4%,transparent)}.cmp-top{display:flex;align-items:baseline;justify-content:space-between}.cmp-title{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:500;color:var(--jw-accent)}.cmp-clear{border:none;background:none;font:inherit;font-size:12px;color:var(--jw-ink3);cursor:pointer;padding:2px}.cmp-hint{margin:10px 0 0}.cmp-grid{display:grid;gap:0;margin-top:16px}.cmp-h{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jw-ink3);font-weight:600;padding:0 10px 10px 0;border-bottom:1px solid var(--jw-hair)}.cmp-l{font-size:12.5px;color:var(--jw-ink3);padding:14px 10px 14px 0;border-bottom:1px solid var(--jw-hair)}.cmp-v{font-size:14px;color:var(--jw-ink);padding:14px 10px 14px 0;border-bottom:1px solid var(--jw-hair);line-height:1.45}.cmp-v.unknown{color:var(--jw-ink3);font-style:italic}.cmp-h,.cmp-l,.cmp-v{overflow-wrap:break-word}.cmp-intro{margin:10px 0 0;max-width:54ch}@media (max-width: 640px){.hub,.fl-counts{grid-template-columns:1fr}.hub-card:first-child{grid-column:auto}}.wz-doors{display:grid;gap:var(--jw-card-gap);margin-top:4vh}.wz-door{text-align:left;padding:var(--jw-card-pad)}.wz-door.lead{border-color:var(--jw-accent)}.wz-dt{font-family:var(--jw-serif);font-weight:400;font-size:var(--jw-h2);line-height:var(--jw-h2-line);letter-spacing:var(--jw-h2-track);color:var(--jw-ink)}.wz-ds{font-size:13px;color:var(--jw-ink2);line-height:1.5;margin-top:7px}.wz-dn{font-size:12px;color:var(--jw-accent);font-weight:600;margin-top:10px}.wz-center{text-align:center;margin-top:16px}.wz-predict{margin-top:3vh}.wz-hits{list-style:none;margin:10px 0 0;padding:0;border:1px solid var(--jw-hair);border-radius:14px;background:var(--jw-wall);overflow:hidden}.wz-hits li+li{border-top:1px solid var(--jw-hair)}.wz-hits button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:none;font:inherit;cursor:pointer;padding:12px 15px;text-align:left;color:var(--jw-ink)}.wz-hits button:hover{background:var(--jw-soft)}.wz-hits em{font-style:normal;color:var(--jw-ink3);font-size:12px}.wz-newterm{color:var(--jw-accent)!important;font-weight:600}.city-ta{position:relative;display:block;min-width:0}.city-ta .jw-input{display:block;width:100%;box-sizing:border-box}.wz-inline .city-ta{display:contents}.wz-inline .city-ta .jw-input{width:auto;flex:1 1 120px;min-width:0;margin-bottom:0}.wz-inline .city-ta .city-hits{order:10;flex:1 1 100%;margin-top:2px}.city-hits button.on{background:var(--jw-soft)}.city-hits .city-more{padding:10px 15px;font-size:12.5px;color:var(--jw-ink3)}.wz-claim{margin-top:3vh;text-align:left;padding:var(--jw-card-pad)}.wz-name{font-family:var(--jw-serif);font-size:var(--jw-h3);font-weight:400;line-height:var(--jw-h3-line);margin-bottom:var(--jw-h3-after)}.wz-q{font-family:var(--jw-serif);font-weight:500;font-size:var(--jw-h4);line-height:1.3}.wz-q2{margin-top:22px}.wz-vol{display:flex;gap:var(--jw-action-gap);margin-top:12px}.wz-opt{flex:1;border:1px solid var(--jw-hair);border-radius:12px;padding:12px 6px;text-align:center;font:inherit;font-size:12.5px;color:var(--jw-ink2);background:var(--jw-wall);cursor:pointer;line-height:1.35}.wz-opt.on{border-color:var(--jw-accent);color:var(--jw-accent);font-weight:600}.wz-row{display:flex;flex-wrap:wrap;gap:var(--jw-action-gap);margin-top:20px}.wz-row .jw-btn{flex:1}.wz-done,.wz-piles{margin-top:5vh}.wz-pilehead{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--jw-ink3);font-weight:600;margin:18px 0 8px}.wz-loc{display:flex;justify-content:space-between;align-items:center;gap:var(--jw-row-gap);padding:var(--jw-row-pad);text-align:left;margin-bottom:var(--jw-card-gap)}.wz-loc.hist{background:transparent;box-shadow:none;color:var(--jw-ink2)}.wz-l{font-weight:600}.wz-loc.hist .wz-l{font-weight:500}.wz-s{font-size:11.5px;color:var(--jw-ink3);text-align:right}.wz-pilenote{margin-top:12px}.wz-sharper{margin-top:10px}.fl-next{margin-top:7vh;text-align:center}.jw-btn.wide{width:100%}.fl-nextsub{margin-top:10px}.wz-wall{margin-top:3vh;display:flex;flex-direction:column;gap:var(--jw-card-gap)}.wz-piece{text-align:left;padding:var(--jw-row-pad)}.wz-pl{font-family:var(--jw-serif);font-size:var(--jw-h4);font-weight:400}.wz-ps{color:var(--jw-ink3);font-size:12.5px;margin-top:4px;line-height:1.45}.wz-piece .wz-row{margin-top:12px}.wz-piece .wz-row .jw-btn{flex:0 0 auto}.wz-claim2{margin-top:12px}.wz-claim2 .jw-input{margin-bottom:8px;width:100%;box-sizing:border-box}.wz-claim2 .wz-q2:first-child{margin-top:0}.wz-addmore{margin-top:var(--jw-card-gap);text-align:left;padding:var(--jw-row-pad)}.wz-chips{display:flex;flex-wrap:wrap;gap:var(--jw-action-gap);margin-top:10px}.wz-chips .wz-opt{flex:0 1 auto;padding:9px 12px}.wz-inline{display:flex;flex-wrap:wrap;gap:var(--jw-action-gap);margin-top:10px;align-items:stretch}.wz-inline .jw-input{flex:1 1 120px;min-width:0;margin-bottom:0;width:auto}.wz-inline .wz-opt{flex:0 0 auto;padding:9px 12px}.wz-inline .wz-month{flex:1 1 110px}.wz-inline .wz-year{flex:0 1 80px}.wz-inline+.jw-tiny{margin-top:8px}.wz-valve{color:var(--jw-ink3)}.wz-valve.on{color:var(--jw-accent)}.wz-claim2 .wz-find{margin-top:8px}.wz-picked{margin-top:10px}.wz-take{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--jw-ink3);text-decoration:underline;cursor:pointer}.wz-take:disabled{opacity:.4;cursor:default}.wz-sale{align-items:flex-start}.wz-sale>div{min-width:0}.wz-s-left{text-align:left;margin-top:3px;overflow-wrap:break-word}.wz-sale-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.wz-loc.open{display:block}.wz-sale-ladder .wz-l{margin-bottom:4px}.wz-band{display:block}.wz-addmed{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--jw-ink3)}.hm-scale{display:flex;align-items:center;gap:10px;margin-top:3vh;font-size:11.5px;color:var(--jw-ink3)}.hm-ramp{flex:1;height:6px;border-radius:99px;background:linear-gradient(90deg,#f2efe7,#e3d3ba,#dbaf82,#d27640,#ad4221,#701f11)}.hm-cells{margin-top:14px;display:flex;flex-direction:column;gap:2px}.hm-cell{display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--jw-hair)}.hm-swatch{width:28px;height:28px;border-radius:8px;flex:0 0 28px;box-shadow:inset 0 0 0 1px #00000014}.hm-body{flex:1;text-align:left}.hm-area{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600}.hm-sold{font-style:normal;font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jw-accent);margin-left:10px;font-weight:600}.hm-why{color:var(--jw-ink2);font-size:13px;margin-top:3px;line-height:1.45}.hm-n{color:var(--jw-ink3);font-size:11.5px;margin-top:4px}.hm-unknown{margin-top:5vh;text-align:left}.hm-ugroup{margin-top:18px}.hm-ugroup:first-of-type{margin-top:10px}.hm-ureason{color:var(--jw-ink3);font-style:italic;margin-bottom:6px}.hm-ulist{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.hm-utag{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--jw-hair);border-radius:99px;padding:5px 12px 5px 6px;font-size:12px;color:var(--jw-ink2)}.hm-utag-swatch{width:14px;height:14px;border-radius:4px;flex:0 0 14px;background-color:#eeebe4;background-image:repeating-linear-gradient(45deg,#d3cec2,#d3cec2 2px,transparent 2px,transparent 6px);box-shadow:inset 0 0 0 1px #00000014}.hm-cov{margin-top:4vh;text-align:left}.oc-page{max-width:1100px;margin:0 auto;padding:24px 28px 80px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.oc-page h1{font-size:18px;letter-spacing:.04em;margin:0 0 12px}.oc-find{display:flex;gap:8px;margin-bottom:16px}.oc-find input{flex:1;padding:6px 8px;font:inherit}.oc-head{border:1px solid #ccc;padding:10px 12px;margin-bottom:18px}.oc-head>div{margin:2px 0}.oc-dim{color:#777}.oc-stage{border:1px solid #ddd;border-left-width:5px;padding:10px 12px;margin:0 0 14px}.oc-b-ready{border-left-color:#2e7d32}.oc-b-blocked{border-left-color:#b26a00}.oc-b-unknown{border-left-color:#666}.oc-stage h2{font-size:13px;margin:0 0 6px;display:flex;gap:10px;align-items:center}.oc-name{letter-spacing:.06em;text-transform:uppercase}.oc-chip{padding:1px 6px;border:1px solid currentColor;font-size:11px}.oc-ready{color:#2e7d32}.oc-blocked{color:#b26a00}.oc-unknown{color:#666}.oc-vis{margin-left:auto;font-size:11px;color:#777;text-transform:none;letter-spacing:0}.oc-int{color:#a11;font-weight:600}.oc-summary{margin:0 0 6px}.oc-blockers{margin:0 0 8px;padding-left:18px;color:#7a4a00}.oc-detail,.oc-error{background:#f6f6f6;padding:8px;overflow-x:auto;font-size:12px;margin:0;white-space:pre-wrap}.oc-error{background:#fdf0f0;color:#7a1010;margin-bottom:8px}.fl-flag-btn{background:none;border:0;padding:4px 0;margin-left:0;font:inherit;font-size:12px;color:var(--jw-ink2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.fl-flag-btn:hover:not(:disabled){color:var(--jw-ink)}.fl-flag-btn:disabled{opacity:.5;cursor:default}.fl-undo-btn{background:none;border:0;padding:0;font:inherit;color:var(--jw-accent);text-decoration:underline;cursor:pointer}button.jw-framed{font:inherit;color:inherit;cursor:pointer;width:100%}button.jw-framed:hover,button.jw-framed:focus-visible,.jw-framed.open{border-color:var(--jw-accent);outline:none}.jw-framed.jw-empty{border-style:dashed;background:transparent;box-shadow:none}.jw-framed.jw-empty .jw-big,.jw-framed.jw-empty .jw-flab{color:var(--jw-ink3)}.jw-framed.jw-empty:hover,.jw-framed.jw-empty:focus-visible{border-style:solid}.jw-honor-picker{grid-column:1 / -1;margin:-4px 0 0;padding:0 2px}.jw-honor-cap{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--jw-ink3);font-weight:600;margin:0 0 4px}.jw-honor-opt{display:flex;align-items:baseline;gap:12px;width:100%;text-align:left;background:none;border:0;cursor:pointer;border-top:1px solid var(--jw-hair);padding:11px 0;font:inherit;color:var(--jw-ink)}.jw-honor-opt:last-of-type{border-bottom:1px solid var(--jw-hair)}.jw-honor-opt b{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:17px;line-height:1.2;flex:0 0 auto;max-width:55%}.jw-honor-opt span{font-size:12.5px;color:var(--jw-ink2);line-height:1.45}.jw-honor-opt:hover b,.jw-honor-opt:focus-visible b{color:var(--jw-accent)}.jw-honor-opt:focus-visible{outline:none}.jw-honor-opt:disabled{opacity:.5;cursor:default}.jw-honor-note{font-size:12.5px;color:var(--jw-ink2);padding:8px 0 0}.fl-row-removed{padding-top:10px;padding-bottom:10px}.fl-removed-line{margin:0}.fl-undo-btn:disabled{opacity:.5;cursor:default}.pe{color:var(--jw-ink);font-family:Inter,system-ui,sans-serif;margin-top:3vh}.pe-field{margin-top:26px}.pe-lab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--jw-ink3);font-weight:600}.pe-from{font-weight:500;letter-spacing:.02em;text-transform:none;font-size:12px;color:var(--jw-ink3)}.pe-from.yours{color:var(--jw-accent)}.pe-input{width:100%;box-sizing:border-box;display:block;border:1px solid var(--jw-hair);background:var(--jw-wall);border-radius:12px;padding:13px 15px;font:inherit;font-size:15px;color:var(--jw-ink);outline:none}.pe-input:focus{border-color:var(--jw-accent)}.pe-input:disabled{background:var(--jw-soft);color:var(--jw-ink2)}.pe-hint{font-size:12.5px;color:var(--jw-ink3);line-height:1.5;margin:8px 0 0;max-width:48ch}.pe-pair{display:flex;gap:10px}.pe-triple{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 10px}.pe-triple label{flex:1 1 96px;font-size:12px;color:var(--jw-ink2)}.pe-triple .pe-input{margin-top:5px}.pe-find{margin-top:10px;padding:9px 13px;font-size:13.5px;border-radius:10px}.pe-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pe-chip{font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--jw-hair);background:var(--jw-wall);color:var(--jw-ink2);cursor:pointer}.pe-chip:hover,.pe-chip:focus-visible{border-color:var(--jw-accent);color:var(--jw-accent);outline:none}.pe-more{margin:8px 0 0;background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--jw-ink2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pe-msg{font-size:13.5px;color:var(--jw-ink2);margin:22px 0 0;line-height:1.5}.pe-msg.err{color:var(--jw-error)}.pe-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.pe-actions .jw-btn{flex:1 1 auto;margin-top:0}.pe-sizes{margin-top:10px}.pe-size{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--jw-hair)}.pe-size .pe-input{padding:9px 11px;font-size:14px;border-radius:10px}.pe-size .pe-num{flex:0 0 76px;width:76px}.pe-size .pe-med{flex:1 1 150px;width:auto;min-width:0}.pe-size .pe-price{flex:0 0 110px;width:110px}.pe-by{font-size:13px;color:var(--jw-ink3)}.pe-kept{flex:1 1 auto;font-size:14px;color:var(--jw-ink2)}.pe-x{margin-left:auto;border:0;background:none;cursor:pointer;padding:4px 6px;font:inherit;font-size:16px;line-height:1;color:var(--jw-ink3)}.wz-fail{margin:12px 0 0;max-width:52ch;line-height:1.5}.mg-drawing-pilot{display:block;width:100%;height:auto;object-fit:contain}.acct{display:flex;flex-direction:column;margin-top:5vh}.acct-row{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-top:1px solid var(--jw-hair)}.acct-row:last-child{border-bottom:1px solid var(--jw-hair)}.acct-row .jw-lab{margin:0}.acct-row .jw-btn{align-self:flex-start}.acct-val{margin:0;font-size:15px;color:var(--jw-ink);overflow-wrap:anywhere}.acct-note{margin:0;font-size:14px;line-height:1.6;color:var(--jw-ink2)}.acct-actions{display:flex;flex-direction:column;gap:var(--jw-action-gap);margin-top:28px}.acct-actions .jw-btn{align-self:flex-start}.jw-consent{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.6;color:var(--jw-ink);margin-top:8px}.jw-consent input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--jw-accent)}.jw-consent b{font-weight:600}.jw-ygpanel{margin:0 -6vw;height:34vh;max-height:34vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--jw-soft);border-bottom:1px solid var(--jw-hair)}.jw-ygpanel-mark{font-family:var(--jw-serif);font-weight:500;font-size:26px;letter-spacing:-.01em;color:var(--jw-ink3)}.jw-ygpanel-door{border:none;background:none;font:inherit;font-size:13px;color:var(--jw-accent);cursor:pointer;padding:6px 2px}.acct-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.55;color:var(--jw-ink)}.acct-quiet{align-self:flex-start;border:none;background:none;font:inherit;font-size:13.5px;color:var(--jw-ink2);text-decoration:underline;padding:8px 0;cursor:pointer}.acct-quiet:hover,.acct-quiet:focus-visible{color:var(--jw-accent);outline:none}.jw-supplied-text{min-height:240px;resize:vertical;line-height:1.6}.jw-extra-site{margin-top:12px}.jw-extra-row{display:flex;gap:8px;align-items:stretch}.jw-extra-row .jw-input{flex:1 1 auto;min-width:0;width:auto;margin:0}.jw-extra-remove{flex:0 0 auto;width:auto;margin:0;padding-left:14px;padding-right:14px}.jw-add-site{margin-top:10px}.jw-canvas.jf-signup{--jw-ink3:#625d55}.jw-canvas.ir-canvas{--ir-ground: #f1f3f5;--ir-border: #cbd1da;--ir-muted: #485366;padding:0;background:var(--ir-ground);color:var(--navy)}.jw-canvas.ir-canvas>.jw-canvasnav{margin:0;width:100%;box-sizing:border-box}.ir-canvas>.jw-col{width:min(1120px,calc(100% - 64px));max-width:1120px;margin:var(--s-8) auto 64px}.jw-canvas.ir-canvas:has(>.jw-canvasnav)>.jw-col>.jw-screen:first-child{margin-top:0}.ir-canvas .jw-screen{gap:var(--s-6)}.ir-summary{background:var(--navy);color:var(--white);border-radius:var(--s-2);padding:var(--s-8)}.ir-summary .jw-h{font:400 clamp(32px,3.5vw,44px)/1.12 var(--jw-serif);color:inherit;margin:0 0 var(--s-3);letter-spacing:-.01em}.ir-summary p{max-width:68ch;margin:0;color:#e3e8f0;font:400 15px/1.6 var(--jw-sans)}.ir-results,.ir-held,.ir-coverage{color:var(--navy);font-family:var(--jw-sans, var(--sans));line-height:1.6;overflow-wrap:anywhere;min-width:0}.ir-results{display:grid;gap:var(--s-6)}.ir-results h2,.ir-held h2{font:400 25px/1.25 var(--jw-serif, var(--serif));margin:0 0 var(--s-4);color:var(--navy)}.ir-results h3,.ir-held h3,.ir-coverage h3{font:500 18px/1.4 var(--jw-sans, var(--sans));margin:0 0 var(--s-2);color:var(--navy)}.ir-held h4{font:500 17px/1.4 var(--jw-sans, var(--sans));margin:0 0 var(--s-2)}.ir-results p,.ir-held p,.ir-coverage p{margin:0 0 var(--s-3)}.ir-held .ir-eyebrow{font:600 11px/1.5 var(--jw-sans, var(--sans));text-transform:uppercase;letter-spacing:.1em;color:#705624;margin-bottom:var(--s-2)}.ir-panel{background:var(--white);border:1px solid var(--ir-border, #cbd1da);border-radius:var(--s-2);padding:var(--s-6)}.ir-practice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);margin:0}.ir-practice dt{font-size:13px;color:var(--ir-muted, #485366)}.ir-practice dd{margin:var(--s-1) 0 0;font-size:16px;font-weight:500}.ir-career{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--s-6);align-items:start}.ir-career:empty{display:none}.ir-career>.ir-panel:only-child,.ir-career>.ir-panel:nth-child(n+3){grid-column:1 / -1}.ir-records{padding:0;margin:0;list-style:none}.ir-record{padding:var(--s-5) 0}.ir-record:first-child{padding-top:var(--s-1)}.ir-record+.ir-record{border-top:1px solid var(--ir-border, #cbd1da)}.ir-record:last-child{padding-bottom:0}.ir-count{display:inline-block;padding:2px var(--s-2);margin-left:var(--s-2);background:#edf1f6;border-radius:var(--s-1);color:var(--ir-muted, #485366);font:500 12px/1.5 var(--jw-sans, var(--sans));vertical-align:middle}.ir-muted,.ir-caption{color:var(--ir-muted, #485366);font-size:14px}.ir-caption{font-weight:500}.ir-coverage{background:var(--white);border:1px solid var(--ir-border, #cbd1da);border-left:3px solid var(--brass);border-radius:var(--s-2);padding:var(--s-5) var(--s-6)}.ir-coverage ul{margin:var(--s-2) 0 0;padding-left:var(--s-5)}.ir-coverage li+li{margin-top:var(--s-3)}.ir-held{border-top:1px solid var(--ir-border, #cbd1da);padding-top:var(--s-8)}.ir-held>header{max-width:72ch}.ir-held>header>p:last-child{color:var(--ir-muted, #485366);font-size:14px}.ir-review-group{background:var(--white);border:1px solid var(--ir-border, #cbd1da);border-left:3px solid var(--brass);border-radius:var(--s-2);padding:var(--s-6);margin-top:var(--s-4)}.ir-review-group>p{color:var(--ir-muted, #485366);font-size:14px;max-width:72ch}.ir-results summary,.ir-held summary,.ir-coverage summary{cursor:pointer;color:var(--navy);padding:var(--s-3) 0;font-size:14px;font-weight:500;min-height:44px;box-sizing:border-box}.ir-results summary:hover,.ir-held summary:hover,.ir-coverage summary:hover{text-decoration:underline;text-underline-offset:3px}.ir-results a,.ir-held a,.ir-coverage a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.ir-results :is(a,summary):focus-visible,.ir-held :is(a,summary):focus-visible,.ir-coverage :is(a,summary):focus-visible,.ir-canvas .jw-btn:focus-visible{outline:3px solid #9c742f;outline-offset:3px;border-radius:var(--s-1)}.ir-source{margin:var(--s-2) 0 var(--s-4);font-size:13px}.ir-source blockquote{margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border-left:2px solid var(--brass);background:var(--jw-panel);white-space:pre-wrap;font-size:14px}.ir-biography{white-space:pre-wrap;max-width:72ch}.ir-canvas .jw-btn{min-height:44px;border-radius:6px;background:var(--navy);color:var(--white);font:600 14px/1.4 var(--jw-sans);padding:var(--s-3) var(--s-5);margin-top:0}.ir-canvas .jw-btn:hover:not(:disabled){background:var(--navy-soft)}.ir-canvas .jw-btn:active:not(:disabled){background:#141d30}.ir-canvas .jw-btn.ghost{border:1px solid #8b96a8;color:var(--navy);background:var(--white)}.ir-canvas .jw-btn.ghost:hover:not(:disabled){background:#edf1f6}.ir-canvas .jw-tiny{color:var(--ir-muted);font-size:13px;line-height:1.6}@media (max-width: 720px){.ir-canvas>.jw-col{width:calc(100% - 32px);margin:var(--s-5) auto 36px}.ir-summary{padding:var(--s-6)}.ir-career{grid-template-columns:minmax(0,1fr)}.ir-practice{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.ir-panel,.ir-review-group,.ir-coverage{padding:var(--s-5)}}@font-face{font-family:YGRecognitionFraunces;src:url(/assets/fraunces0-DihXLNYH.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:YGRecognitionInter;src:url(/assets/inter1-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-display:swap}.jw-canvas.ap-canvas:has(.ar-review){font-family:YGRecognitionInter,Inter,sans-serif}.jw-canvas.ap-canvas:has(.ar-review)>.jw-col{max-width:1160px;margin-top:37px}.jw-canvas.ap-canvas:has(.ar-review) .jw-h{font:450 47px/1.12 YGRecognitionFraunces,Fraunces,serif;margin-bottom:13px}.jw-canvas.ap-canvas:has(.ar-review) .ir-summary .ap-eyebrow{margin-bottom:9px}.jw-canvas.ap-canvas:has(.ar-review) .ir-summary{margin-bottom:10px}.ar-review{color:#242b30;min-width:0;font:15px/1.65 YGRecognitionInter,Inter,sans-serif}.ar-recognition{background:#fcfaf6;border:1px solid #dcd7ce;border-radius:8px;padding:25px 29px 4px;box-shadow:0 3px 12px #36271204}.ar-top{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px}.jw-canvas.ap-canvas .ar-review h2{font:450 25px/1.3 YGRecognitionFraunces,Fraunces,serif;margin:0 0 11px;letter-spacing:-.5px}.ar-description{font-size:17px;line-height:1.7;margin:0;white-space:pre-line}.ar-continuation{min-width:0}.ar-continuation .jw-tiny{font-size:12px!important}.ar-continuation .jw-consent{font-size:12px;line-height:1.6}.ar-continuation .jw-btn{width:100%}.ar-continuation .jw-hold{font-size:12px;overflow-wrap:anywhere}.ar-continuation p:first-child{margin-top:0}.ar-facts{margin-top:25px;border-top:1px solid #dcd7ce}.ar-fact+.ar-fact{border-top:1px solid #dcd7ce}.ar-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:22px;align-items:baseline;padding:18px 0}.ar-row h3{font:500 12px YGRecognitionInter,Inter,sans-serif;margin:0;color:#625f59}.ar-row p{font-size:14px;margin:0;overflow-wrap:anywhere}.ar-edit{border:0;background:none;color:#1f2a44;font:13px YGRecognitionInter,Inter,sans-serif;text-decoration:underline;text-underline-offset:4px;min-height:40px;cursor:pointer}.ar-edit:disabled{opacity:.4;cursor:default}.ar-editor{background:#f1ede5;border:1px solid #ddd6c9;border-radius:5px;padding:19px 22px;margin:0 0 18px;min-width:0}.ar-editor legend{font-size:12px;color:#625f59}.ar-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 15px;padding:0;list-style:none}.ar-chips li{display:flex;align-items:center;gap:12px;background:#fcfaf6;border:1px solid #cfc7ba;border-radius:4px;padding:0 8px 0 12px;font-size:13px;min-height:40px;max-width:100%;overflow-wrap:anywhere}.ar-chips button{border:0;background:none;color:#625f59;font-size:22px;min-width:36px;min-height:40px;cursor:pointer}.ar-editor label{font-size:12px;color:#625f59}.ar-add{display:flex;gap:9px;max-width:450px}.ar-add input{min-width:0;flex:1}.ar-review .ar-add .jw-btn{margin:0}.ar-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.ar-editor-actions span{font-size:12px;color:#625f59}.ar-details{margin-top:24px;background:#fcfaf6;border:1px solid #dcd7ce;border-radius:6px}.jw-canvas.ap-canvas .ar-details>summary{padding:17px 19px;min-height:62px}.ar-details summary{display:flex;align-items:center;gap:18px;justify-content:space-between;list-style:none;font-size:14px;font-weight:500}.ar-details summary::-webkit-details-marker{display:none}.ar-details summary:after{content:"+";font-size:20px;font-weight:400}.ar-details details[open]>summary:after,.ar-details[open]>summary:after{content:"−"}.ar-details summary small{font-size:11px;font-weight:400;color:#625f59;margin-left:auto}.ar-detail-body{padding:8px 20px 15px}.ar-category{border-bottom:1px solid #dcd7ce;padding-bottom:8px}.ar-category>ol{list-style:none;margin:0;padding:0}.ar-category>ol>li{padding:14px 0;border-bottom:1px solid #dcd7ce}.ar-review .ar-category h3{font:500 14px/1.55 YGRecognitionInter,Inter,sans-serif;margin:0 0 5px}.ar-muted,.ar-note{font-size:12px;color:#625f59;margin:4px 0}.ar-note{color:#775334}.ar-biography{white-space:pre-line;font-size:14px}.ar-sources{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.ar-sources a{color:#1f2a44;text-underline-offset:4px;overflow-wrap:anywhere;max-width:100%;min-height:32px;padding:5px 0}.ar-category blockquote{border-left:2px solid #dcd7ce;margin:10px 0;padding-left:15px;font-size:13px;color:#625f59}@media (max-width:760px){.jw-canvas.ap-canvas:has(.ar-review)>.jw-col{width:calc(100% - 40px);margin-top:28px}.jw-canvas.ap-canvas:has(.ar-review) .jw-h{font-size:35px}.ar-recognition{padding:20px 17px 4px}.ar-top{display:flex;flex-direction:column;gap:20px}.ar-description{font-size:15px}.ar-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:14px 0}.ar-row h3{grid-column:1}.ar-row p{grid-column:1;grid-row:2}.ar-edit{grid-column:2;grid-row:1/3;min-height:44px}.ar-editor{padding:15px 12px}.ar-editor-actions{gap:10px}.ar-editor-actions span{width:100%}.ar-add .jw-input{width:100px}.ar-details summary{flex-wrap:wrap;gap:4px 12px}.ar-details summary small{margin-left:0;flex-basis:80%;order:2}.ar-detail-body{padding:5px 15px 12px}.ar-sources a{min-height:44px}}.jw-canvas.ap-canvas:has(.ar-review) .ir-summary .ap-eyebrow{white-space:pre-wrap;text-transform:none;letter-spacing:.04em}.ar-consent{margin-top:20px;padding-top:15px;border-top:1px solid #dcd7ce}.ar-consent .jw-consent{max-width:900px;font-size:12px;line-height:1.7}.ar-consent .jw-tiny{margin:8px 0 0 30px!important;font-size:12px!important}.ar-consent+.ar-facts{margin-top:20px}.ig-import{overflow-wrap:anywhere}.ig-import h2{margin:0;font:500 var(--jw-h3)/1.25 var(--jw-serif)}.ig-import p{margin:0;line-height:1.6}.ig-import-choices{margin:0;padding:0;border:0;min-width:0;display:grid;gap:16px}.ig-import-choices legend{margin-bottom:12px;font-weight:600}.ig-import-choice{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.ig-import-choice input{flex:0 0 auto;margin-top:5px;min-width:18px;min-height:18px}.ig-import-choice>span{min-width:0}.ig-import-text{display:block;white-space:pre-wrap;line-height:1.6;margin-top:5px}.ig-import-post{border-top:1px solid var(--jw-hair);padding-top:14px}.ig-import-post a{display:inline-block;margin:8px 0 0 30px;color:var(--jw-ink);font-size:13px}.ig-import :focus-visible{outline:2px solid var(--jw-accent);outline-offset:3px}@font-face{font-family:YG How Fraunces;src:url(/assets/fraunces0-DihXLNYH.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:YG How Inter;src:url(/assets/inter1-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-display:swap}.ahi-home,.jw-canvas.ahi-entry{--ahi-plaster:#f2efe9;--ahi-paper:#fcfaf6;--ahi-ink:#242b30;--ahi-muted:#625f59;--ahi-navy:#1f2a44;--ahi-line:#dcd7ce;--ahi-gold:#8b7756;--sans:"YG How Inter",Inter,sans-serif;--serif:"YG How Fraunces",Fraunces,serif;background:var(--ahi-plaster);font-family:var(--sans)}.ahi-section,.ahi-compact,.ahi-mobile-sequence{color:var(--ahi-ink);font:16px/1.65 var(--sans)}.ahi-section *,.ahi-compact *,.ahi-mobile-sequence *{box-sizing:border-box}.ahi-section :is(h2,h3,p),.ahi-compact :is(h2,h3,p),.ahi-mobile-sequence p{margin:0}.ahi-section{border-block:1px solid var(--ahi-line);padding:31px 0 26px}.ahi-section .ahi-eyebrow,.ahi-compact .ahi-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--ahi-gold);text-transform:uppercase;margin-bottom:8px}.ahi-section h2{font:450 37px/1.16 var(--serif);letter-spacing:-1.3px;color:var(--ahi-ink)}.ahi-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;margin:27px 0 0;padding:0;list-style:none}.ahi-step{position:relative;min-width:0}.ahi-step:not(:last-child):after{content:"→";position:absolute;right:-33px;top:54px;font:24px var(--serif);color:#988767}.ahi-step>img{display:block;width:188px;height:128px;margin-bottom:19px}.ahi-step-heading{display:flex;align-items:flex-start;gap:10px;min-height:43px;margin-bottom:7px}.ahi-number{font:400 24px/1 var(--serif);color:var(--ahi-gold);margin-top:1px}.ahi-step h3{font:600 12px/1.6 var(--sans);letter-spacing:.065em;color:var(--ahi-navy);text-transform:uppercase}.ahi-step>p{font-size:15px;line-height:1.7;max-width:325px}.ahi-step .ahi-support{font-size:12px;color:var(--ahi-muted);margin-top:10px}.ahi-section .ahi-optional{margin-top:22px;padding-top:18px;border-top:1px solid var(--ahi-line);font-size:13px;color:var(--ahi-muted)}.ahi-optional strong,.ahi-no-sales strong,.ahi-mobile-sequence strong{font-weight:500;color:var(--ahi-navy)}.ahi-compact{grid-column:2;grid-row:1;background:var(--ahi-paper);border:1px solid #e0dad0;border-radius:8px;padding:24px 25px 21px;box-shadow:0 4px 18px #36271206;margin-top:-1px}.ahi-compact h2{font:450 26px/1.2 var(--serif);letter-spacing:-.5px;margin-bottom:20px}.ahi-compact ol{list-style:none;margin:0;padding:0;display:grid;gap:18px}.ahi-compact li{display:grid;grid-template-columns:77px 1fr;gap:14px;align-items:center}.ahi-compact img{width:77px;height:61px;object-fit:contain}.ahi-compact h3{font:600 12px/1.6 var(--sans);color:var(--ahi-navy)}.ahi-compact li p{font-size:12px;color:var(--ahi-muted);line-height:1.6;margin-top:3px}.ahi-compact .ahi-no-sales{margin-top:19px;padding-top:16px;border-top:1px solid var(--ahi-line);font-size:12px;color:var(--ahi-muted)}.ahi-no-sales strong{display:block}.ahi-mobile-sequence{display:none}.jw-canvas.ahi-entry{--jw-soft:var(--ahi-plaster);--jw-wall:var(--ahi-paper);--jw-ink:var(--ahi-navy);--jw-ink2:var(--ahi-muted);--jw-accent:var(--ahi-navy);--jw-hair:var(--ahi-line);--jw-serif:var(--serif);--jw-sans:var(--sans);color:var(--ahi-ink)}.jw-canvas.ahi-entry>.jw-col{max-width:1080px;padding-top:38px}.ahi-entry .jw-col>.ahi-account-note{max-width:710px;font-size:11px;line-height:1.7;margin:0 0 29px}.ahi-entry .jw-col>.jw-screen{gap:0;margin-top:0}.ahi-entry .jw-h{font:450 48px/1.13 var(--serif);letter-spacing:-1.3px;margin:0 0 14px}.ahi-entry .jw-sub{font-size:17px;margin:0 0 29px}.ahi-entry-grid{display:grid;grid-template-columns:minmax(0,620px) 360px;gap:clamp(28px,6.94vw,100px);align-items:start}.ahi-entry-form{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-width:0}.ahi-entry .jw-input{background:var(--ahi-paper);border:1px solid #a8a398;border-radius:5px;min-height:60px;padding:16px 19px;box-shadow:0 2px 8px #36271204;min-width:0;font-size:17px}.ahi-entry .jw-btn{border:1px solid var(--ahi-navy);border-radius:5px;padding:12px 18px;min-height:48px;background:var(--ahi-navy);color:#fff;font:500 13px/1.5 var(--sans);margin:0;letter-spacing:0}.ahi-entry .jw-btn.ghost{background:transparent;color:var(--ahi-navy);border-color:#bdb6aa}.ahi-entry .jw-btn:disabled{opacity:.5;cursor:not-allowed}.ahi-entry .jw-btn:hover:not(:disabled){background:#303e5d;color:#fff}.ahi-entry .jw-btn:active:not(:disabled){background:#152039;color:#fff}.ahi-entry :is(button,a,input):focus-visible{outline:3px solid #8b7756;outline-offset:4px}.ahi-entry .jw-add-site{align-self:flex-start;border:0;padding:12px 0;text-decoration:underline;text-underline-offset:4px;min-height:44px}.ahi-entry .jw-providers{padding:16px 0;margin:2px 0 18px;border-block:1px solid var(--ahi-line)}.ahi-entry .jw-providers-list{gap:9px 18px}.ahi-entry .jw-providers-list li{padding:0;border:0;font-size:13px}.ahi-entry .jw-providers-note,.ahi-entry .jw-tiny{font-size:12px;line-height:1.7;color:var(--ahi-muted)}.ahi-entry .jw-consent{font-size:13px;line-height:1.7;gap:12px;margin:0}.ahi-entry .jw-consent input{width:18px;height:18px;flex-shrink:0;accent-color:var(--ahi-navy)}.ahi-entry .jw-consent+p{margin:9px 0 22px;padding-left:30px}.ahi-read-group{display:flex;flex-direction:column;min-width:0}.ahi-read-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:12px}.ahi-entry .ahi-image-help{margin:9px 0 18px;padding-left:30px}.ahi-entry-actions{display:flex;gap:11px;flex-wrap:wrap;margin-bottom:18px}.ahi-entry .ahi-no-site{margin:22px 0 9px}.ahi-entry .ahi-by-hand{align-self:flex-start}.ahi-entry .ahi-account-note .jw-btn{padding:5px 8px;min-height:44px;font-size:11px}@media (max-width:760px){.ahi-home .gj-main{padding-inline:20px}.ahi-section{padding:26px 0 22px}.ahi-section .ahi-eyebrow{font-size:10px;letter-spacing:.12em}.ahi-section h2{font-size:30px;letter-spacing:-.7px}.ahi-steps{grid-template-columns:1fr;gap:23px;margin-top:24px}.ahi-step{display:grid;grid-template-columns:89px 1fr;column-gap:13px;align-items:center}.ahi-step:not(:last-child){padding-bottom:23px;border-bottom:1px solid var(--ahi-line)}.ahi-step:not(:last-child):after{display:none}.ahi-step>img{width:89px;height:68px;margin:0 0 10px}.ahi-step-heading{gap:8px;margin:0 0 10px;min-height:0}.ahi-number{font-size:22px}.ahi-step h3{font-size:11.5px;line-height:1.65;letter-spacing:.045em}.ahi-step>p{grid-column:1/-1;max-width:none}.ahi-step .ahi-support{font-size:13px;line-height:1.6;margin-top:9px}.ahi-section .ahi-optional{line-height:1.65;margin-top:23px}.ahi-optional strong{display:block;margin-bottom:4px}.jw-canvas.ahi-entry{padding-inline:20px}.jw-canvas.ahi-entry>.jw-canvasnav{margin-inline:-20px}.jw-canvas.ahi-entry>.jw-col{display:flex;flex-direction:column;padding-top:24px;max-width:none}.ahi-entry .jw-col>.ahi-account-note{order:2;border-top:1px solid var(--ahi-line);padding-top:18px;margin:26px 0 0}.ahi-entry .jw-h{font-size:35px;line-height:1.12;letter-spacing:-.9px;margin-bottom:13px}.ahi-entry .jw-sub{font-size:15px;line-height:1.65;margin-bottom:20px}.ahi-entry-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.ahi-compact{display:none}.ahi-mobile-sequence{display:block;order:-1;border-block:1px solid var(--ahi-line);padding:11px 0 12px;margin-bottom:18px}.ahi-mobile-sequence ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ahi-mobile-sequence li{position:relative;text-align:center;font-size:11px;line-height:1.5;color:var(--ahi-navy);font-weight:500}.ahi-mobile-sequence li:not(:last-child):after{content:"→";position:absolute;right:-10px;top:16px;color:var(--ahi-gold);font-size:17px;font-weight:400}.ahi-mobile-sequence img{width:64px;height:44px;margin:0 auto 5px;display:block}.ahi-mobile-sequence p{font-size:12px;line-height:1.65;margin-top:10px;color:var(--ahi-muted);text-align:center}.ahi-entry .jw-input{min-height:55px;font-size:16px;padding:14px 15px}.ahi-entry .jw-consent{font-size:12px;line-height:1.65;gap:10px}.ahi-entry .jw-consent input{width:19px;height:19px}.ahi-entry .jw-consent+p{font-size:11px;padding-left:29px;margin:8px 0 18px}.ahi-entry-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ahi-read-actions{display:grid;grid-template-columns:1fr;margin-top:12px}.ahi-read-actions>.jw-btn:first-child{font-size:15px;min-height:52px}.ahi-entry .ahi-image-help{font-size:11px;padding-left:29px;margin:8px 0 16px}.ahi-entry .jw-btn{font-size:12px;padding:12px 10px;min-height:48px}.ahi-entry-form>.jw-providers{order:3;padding:17px 0;margin:21px 0 0}.ahi-entry .ahi-no-site{order:4;margin-top:17px}.ahi-entry .ahi-by-hand,.ahi-entry .ahi-by-hand-note{order:5}}.jw-providers{color:var(--jw-ink);min-width:0}.jw-providers-heading{font:inherit;font-size:13px;font-weight:600;line-height:1.5;margin:0 0 8px}.jw-providers-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.jw-providers-list li{border:1px solid var(--jw-hair);border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.jw-providers-note{color:var(--jw-ink2);font-size:12.5px;line-height:1.6;margin:9px 0 0}.jw-document-upload,.jw-document-review{min-width:0;overflow-wrap:anywhere}.jw-document-upload input[type=file]{display:block;max-width:100%;font:inherit;color:inherit;margin:14px 0}.jw-document-upload input[type=file]::file-selector-button{font:inherit;color:#fff;background:var(--navy,#182e42);border:0;border-radius:6px;padding:10px 14px;margin-right:10px;cursor:pointer}.jw-document-table{max-width:100%;overflow:auto;margin:16px 0;border:1px solid #d5cbbb;border-radius:6px}.jw-document-table th,.jw-document-table td{padding:10px;text-align:left;border-bottom:1px solid #e1d9cc;min-width:95px;max-width:240px;overflow-wrap:anywhere}.jw-document-table table{border-collapse:collapse;font-size:.9rem}.jw-document-field{display:block;margin:16px 0;font-size:.95rem}.jw-document-field .jw-input{margin-top:6px;width:100%;box-sizing:border-box}.jw-document-fields{border:0;margin:0;padding:0;min-width:0}.jw-document-record{border-top:1px solid #d5cbbb;padding:16px 0;margin-top:8px}.jw-document-record summary{cursor:pointer;font-weight:500;padding:4px 0}.jw-document-record blockquote{margin:12px 0;padding-left:14px;border-left:2px solid #b89b5e;font-size:.9rem}.jw-document-upload :focus-visible,.jw-document-review :focus-visible{outline:2px solid #182e42;outline-offset:3px}.ep-profile{margin:24px 0}.ep-intro{background:#1f2a44;color:#fff;padding:24px;border-radius:8px}.ep-intro h2{font-family:var(--jw-serif, Fraunces, Georgia, serif);color:inherit;margin:0}.ep-intro p{color:inherit;margin:12px 0 0}.ep-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.ep-sections .ir-panel{margin:0;min-width:0}.ep-sections .jw-lines{margin:0}.ep-sections .jw-line{display:block;margin:12px 0}.ep-artwork{margin:24px 0}.ep-art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ep-art-grid figure{margin:0;min-width:0}.ep-art-grid img{width:100%;height:220px;object-fit:contain;background:#f5f2ec}.ep-artwork a{display:inline-flex;align-items:center;min-height:44px;color:#1f2a44;text-decoration:underline;overflow-wrap:anywhere}.ep-artwork a:focus-visible{outline:3px solid #b58b43;outline-offset:3px}.ep-artwork li{margin:12px 0}@media (max-width: 600px){.ep-sections,.ep-art-grid{grid-template-columns:1fr}.ep-intro{padding:20px}}.jw-canvas.ap-canvas.jw-canvas{--jw-soft:#f2efe9;--jw-wall:#fcfaf6;--jw-panel:#eee8df;--jw-ink:#242b30;--jw-ink2:#625f59;--jw-accent:#1f2a44;--jw-hair:#dcd7ce;--jw-rule:#dcd7ce;--ir-muted:#625f59;background:#f2efe9;color:#242b30;font:16px/1.6 Inter,sans-serif;min-height:100vh}.jw-canvas.ap-canvas *{box-sizing:border-box}.jw-canvas.ap-canvas .jw-canvasnav{margin:0 auto;width:calc(100% - 176px);max-width:1264px;padding:31px 0 26px;border-bottom:1px solid #dcd7ce;background:none;gap:24px;flex-wrap:wrap}.jw-canvas.ap-canvas .jw-cn-home{font:400 29px Fraunces,serif;letter-spacing:-1.1px;color:#1f2a44}.jw-canvas.ap-canvas .jw-cn-back{color:#625f59;font:13px Inter,sans-serif;min-height:44px;display:inline-flex;align-items:center}.jw-canvas.ap-canvas .jw-cn-left,.jw-canvas.ap-canvas .jw-cn-out{gap:24px;flex-wrap:wrap}.jw-canvas.ap-canvas>.jw-col{width:calc(100% - 176px);max-width:1264px;margin:52px auto 0;padding:0 0 50px}.jw-canvas.ap-canvas .jw-screen{padding:0;max-width:none;width:100%;margin:0}.jw-canvas.ap-canvas .jw-h{font:450 54px/1.1 Fraunces,serif;letter-spacing:-1.8px;margin:0 0 28px;color:#242b30}.jw-canvas.ap-canvas h2{font:450 31px/1.2 Fraunces,serif;letter-spacing:-.75px;color:#242b30}.jw-canvas.ap-canvas h3{color:#242b30}.jw-canvas.ap-canvas p{line-height:1.7}.jw-canvas.ap-canvas .jw-btn{background:#1f2a44;color:#fff;min-height:48px;border:1px solid #1f2a44;border-radius:5px;padding:13px 23px;font:500 14px/1.5 Inter,sans-serif;margin:16px 0 0;letter-spacing:0}.jw-canvas.ap-canvas .jw-btn.ghost{background:#fcfaf6;color:#1f2a44;border-color:#dcd7ce}.jw-canvas.ap-canvas .jw-btn:hover:not(:disabled){background:#303e5d;color:#fff}.jw-canvas.ap-canvas .jw-btn:active:not(:disabled){background:#152039;color:#fff}.jw-canvas.ap-canvas :is(button,a,summary,input,textarea):focus-visible{outline:3px solid #97733e;outline-offset:4px}.jw-canvas.ap-canvas .jw-tiny{color:#625f59;font-size:13px;line-height:1.7}.jw-canvas.ap-canvas .jw-holdcard{background:#fcfaf6;border:1px solid #dcd7ce;border-radius:8px;padding:26px 30px;box-shadow:0 3px 12px #36271204}.jw-canvas.ap-canvas .ap-eyebrow{font:600 11px/1.6 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#806c4d;margin:0}.jw-canvas.ap-canvas .ap-reading-header{display:grid;grid-template-columns:1.2fr .8fr;column-gap:90px;padding-top:52px;margin-bottom:32px}.jw-canvas.ap-canvas .ap-reading-header .ap-eyebrow{grid-column:1/-1;margin-bottom:40px}.jw-canvas.ap-canvas .ap-reading-header .jw-h{font-size:80px;line-height:1.04;letter-spacing:-3px;max-width:650px;margin:0}.ap-read-copy{border-left:1px solid #cfc9bf;padding:8px 0 8px 34px;color:#55544e;font-size:18px}.ap-read-copy p{margin:0}.ap-read-copy p+p{margin-top:14px}.ap-status{grid-column:1/-1;display:flex;gap:12px;align-items:center;margin-top:71px;padding:25px 32px;background:#1f2a44;color:#f9f6ef;font-size:14px}.ap-dot{width:7px;height:7px;border-radius:50%;background:#cfbea0;flex-shrink:0}.ap-status[data-active] .ap-dot{animation:ap-pulse 1.4s ease-in-out infinite}@keyframes ap-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ap-status[data-active] .ap-dot{animation:none}}.ap-waiting:focus{outline:none}.ap-waited{grid-column:1/-1;margin:12px 0 0;font-size:13px;color:var(--jw-ink2,#625f59)}.ap-reading-identity{grid-column:1/-1;display:flex;justify-content:space-between;font-size:12px;color:#625f59;margin:23px 0 0}.ap-retained{border-top:1px solid #dcd7ce;padding:18px 0;margin:20px 0}.jw-canvas.ap-canvas summary{cursor:pointer;min-height:44px;padding:10px 0;color:#1f2a44}.jw-canvas.ap-canvas .ir-summary{background:none;color:#242b30;border:0;padding:0;margin-bottom:35px;box-shadow:none}.jw-canvas.ap-canvas .ir-summary p{color:#625f59}.jw-canvas.ap-canvas .ir-results{margin:0}.jw-canvas.ap-canvas .ir-career{display:block}.jw-canvas.ap-canvas .ir-panel,.jw-canvas.ap-canvas .ir-review-group,.jw-canvas.ap-canvas .jw-document-review{background:#fcfaf6;border:1px solid #dcd7ce;border-radius:8px;padding:30px 33px;margin:22px 0;box-shadow:0 3px 12px #36271204}.jw-canvas.ap-canvas .ir-record{padding:20px 0;border-color:#dcd7ce}.jw-canvas.ap-canvas .ir-record :is(h3,h4){font:500 17px/1.5 Inter,sans-serif;margin:0 0 5px}.jw-canvas.ap-canvas .ir-practice{gap:32px}.jw-canvas.ap-canvas .ir-biography{font-size:18px}.jw-canvas.ap-canvas .ir-coverage{background:#fcfaf6;border:1px solid #dcd7ce;border-left:3px solid #8b7756;border-radius:6px;padding:23px 30px}.jw-canvas.ap-canvas .ir-held header{margin:35px 0 24px}.jw-canvas.ap-canvas .ir-source a{overflow-wrap:anywhere}.jw-canvas.ap-canvas .ap-more{width:auto}.jw-canvas.ap-canvas .jw-document-review h3{font:450 27px Fraunces,serif;margin:28px 0 18px}.jw-canvas.ap-canvas .jw-document-record{border-color:#dcd7ce;background:#fcfaf6}.jw-canvas.ap-canvas .ap-profile-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:0 18px 38px}.jw-canvas.ap-canvas .jw-name{font:450 62px/1.07 Fraunces,serif;letter-spacing:-1.8px;text-align:left;color:#242b30;margin:15px 0 12px}.ap-subline{font-size:15px;color:#625f59;margin:0}.jw-canvas.ap-canvas .ap-bio{font:400 27px/1.47 Fraunces,serif;letter-spacing:-.35px;margin:0}.ap-facts{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:32px;padding:26px 33px;background:#fcfaf6;border:1px solid #e4dfd6;border-radius:8px;box-shadow:0 3px 12px #36271204}.ap-facts span{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#625f59;margin-bottom:7px}.ap-facts p{font-size:15px;margin:0}.ap-selected{margin-top:37px}.ap-selected>h2{margin:0 0 19px}.ap-art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.jw-canvas.ap-canvas .jw-artband{margin:0;min-width:0}.jw-canvas.ap-canvas .jw-artframe{display:flex;align-items:center;justify-content:center;width:100%;height:285px;min-height:0;max-height:none;padding:23px;background:#e8e2d8;border:1px solid #ded8cd;border-radius:3px;overflow:hidden}.jw-canvas.ap-canvas .jw-artframe img{width:100%;height:100%;max-height:100%;object-fit:contain;filter:none;box-shadow:0 3px 9px #28201515}.jw-canvas.ap-canvas .jw-artcap{font:500 16px/1.5 Inter,sans-serif;text-align:left;padding:14px 0 0;margin:0;color:#242b30}.jw-canvas.ap-canvas .jw-credit{text-align:left;font:12px/1.7 Inter,sans-serif;color:#625f59;margin-top:5px}.jw-canvas.ap-canvas .jw-unverified-inline{display:block;margin:24px 0 0}.jw-canvas.ap-canvas .jw-frames{margin-top:34px}.jw-canvas.ap-canvas .jw-framed{background:#fcfaf6;border:1px solid #dcd7ce;box-shadow:0 3px 12px #36271204;border-radius:8px}.jw-canvas.ap-canvas .jw-big{color:#242b30}.jw-canvas.ap-canvas .jw-onward{margin-top:30px}@media (max-width:700px){.jw-canvas.ap-canvas .jw-canvasnav{width:calc(100% - 44px);padding:22px 0 14px;gap:6px}.jw-canvas.ap-canvas .jw-cn-left,.jw-canvas.ap-canvas .jw-cn-out{gap:18px}.jw-canvas.ap-canvas .jw-cn-home{font-size:28px;min-height:44px}.jw-canvas.ap-canvas .jw-cn-back{font-size:12px}.jw-canvas.ap-canvas>.jw-col{width:calc(100% - 44px);margin-top:35px;padding-bottom:35px}.jw-canvas.ap-canvas .jw-h{font-size:39px;letter-spacing:-1.2px}.jw-canvas.ap-canvas h2{font-size:29px}.jw-canvas.ap-canvas .ap-reading-header{display:block;padding-top:9px}.jw-canvas.ap-canvas .ap-reading-header .ap-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:23px}.jw-canvas.ap-canvas .ap-reading-header .jw-h{font-size:48px;letter-spacing:-1.7px;line-height:1.07}.ap-read-copy{margin-top:29px;padding:0;border:0;font-size:16px;line-height:1.75}.ap-status{margin-top:30px;padding:21px 20px;font-size:14px}.ap-reading-identity{display:block;margin-top:20px}.ap-reading-identity span{display:block}.jw-canvas.ap-canvas .ir-panel,.jw-canvas.ap-canvas .ir-review-group,.jw-canvas.ap-canvas .jw-document-review{padding:22px 20px;margin:18px 0}.jw-canvas.ap-canvas .ir-practice{display:block}.jw-canvas.ap-canvas .ir-practice>div+div{margin-top:18px}.jw-canvas.ap-canvas .ir-coverage,.jw-canvas.ap-canvas .jw-holdcard{padding:22px 20px}.jw-canvas.ap-canvas .ap-profile-intro{display:block;padding:0 0 27px}.jw-canvas.ap-canvas .jw-name{font-size:47px;letter-spacing:-1.6px;margin:16px 0 12px}.ap-subline{font-size:14px;max-width:270px}.jw-canvas.ap-canvas .ap-bio{font-size:25px;line-height:1.48;margin-top:25px}.ap-facts{display:block;padding:22px 23px}.ap-facts>div+div{margin-top:19px;padding-top:19px;border-top:1px solid #dcd7ce}.ap-selected{margin-top:31px}.ap-art-grid{grid-template-columns:minmax(0,1fr);gap:29px}.jw-canvas.ap-canvas .jw-artframe{height:300px;padding:19px}.jw-canvas.ap-canvas .jw-artcap{font-size:16px}.jw-canvas.ap-canvas .jw-credit{font-size:13px}.jw-canvas.ap-canvas .ap-more{min-height:48px}.jw-canvas.ap-canvas .jw-screen,.jw-canvas.ap-canvas .ir-record,.ap-facts>div{min-width:0;overflow-wrap:anywhere}}.jw-canvas.ap-canvas:has(>.jw-canvasnav){padding:0;background:#f2efe9}.jw-canvas.ap-canvas:has(>.jw-canvasnav)>.jw-col>.jw-screen:first-child{margin-top:0}.jw-canvas.ap-canvas>.jw-canvasnav{position:static;align-self:auto;margin:0 auto;width:calc(100% - 176px);max-width:1264px}.jw-canvas.ap-canvas .jw-artband .jw-artcap,.jw-canvas.ap-canvas .jw-artband .jw-credit{text-align:left}@media (max-width:700px){.jw-canvas.ap-canvas>.jw-canvasnav{width:calc(100% - 44px)}}.jw-canvas.ap-canvas .jw-artframe{position:relative}.jw-canvas.ap-canvas .ap-art-change{position:absolute;bottom:2px;right:4px;display:block;padding:4px;color:#1f2a44;font:500 12px Inter,sans-serif;background:#fcfaf6}.jw-canvas.ap-canvas .jw-artframe:hover .ap-art-change{text-decoration:underline}.jw-canvas.ap-canvas .jw-artframe:focus-visible{outline:3px solid #1f2a44;outline-offset:4px}.jw-canvas.ap-canvas .jw-artframe:active{transform:translateY(1px)}.cmp-media-toggle{display:block;border:0;background:none;padding:8px 0;font:inherit;font-size:12px;color:var(--jw-accent);text-align:left;text-decoration:underline;cursor:pointer;min-height:44px}.cmp-media-toggle:focus-visible{outline:2px solid var(--jw-accent);outline-offset:2px}.cmp-media-note{display:block;font-size:12px;color:var(--jw-ink2)}.cmp-media ul{padding-left:16px;margin:10px 0 0}.cmp-media li+li{margin-top:5px}.sl-page{padding-bottom:48px}.sl-links,.sl-actions,.sl-note-actions,.sl-item-head{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.sl-links{margin:20px 0}.sl-actions{gap:var(--jw-action-gap)}.sl-links a,.sl-button{min-height:44px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--jw-rule);border-radius:4px;background:transparent;color:var(--jw-ink);font:14px var(--jw-sans);text-decoration:none;cursor:pointer;line-height:1.4}.sl-button[aria-pressed=true]{border-color:var(--jw-accent);color:var(--jw-accent)}.sl-button:disabled{opacity:.6;cursor:default}.sl-button:focus-visible,.sl-links a:focus-visible,.sl-interest input:focus-visible,.sl-item textarea:focus-visible{outline:3px solid var(--jw-accent);outline-offset:3px}.sl-item,.sl-empty,.sl-city{border-top:1px solid var(--jw-rule);margin-top:26px;padding-top:22px}.sl-item{margin-top:var(--jw-card-gap);padding-top:var(--jw-row-pad)}.sl-item-head{justify-content:space-between;align-items:flex-start;gap:var(--jw-row-gap)}.sl-item h2,.sl-city h2{font:400 var(--jw-h3)/var(--jw-h3-line) var(--jw-serif);margin:0 0 var(--jw-h3-after)}.sl-item p,.sl-city p{line-height:1.6;overflow-wrap:anywhere}.sl-save{flex-shrink:0}.sl-save .sl-error{max-width:300px}.sl-error{color:var(--jw-error);font:14px var(--jw-sans);line-height:1.5}.sl-note-label{display:block;font:15px var(--jw-sans);margin:22px 0 8px}.sl-item textarea{display:block;width:100%;min-height:100px;resize:vertical;box-sizing:border-box;border:1px solid var(--jw-rule);border-radius:4px;background:var(--jw-wall);color:inherit;font:16px var(--jw-sans);line-height:1.5;padding:12px}.sl-note-actions{margin:10px 0 18px}.sl-interest{display:flex;gap:10px;align-items:center;min-height:44px;font:16px var(--jw-sans);cursor:pointer}.sl-interest input{width:20px;height:20px;accent-color:var(--jw-accent)}.sl-availability{padding:10px 14px;background:var(--jw-panel);border-left:2px solid var(--jw-rule)}.sl-city-row{display:flex;gap:var(--jw-row-gap);justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--jw-rule);padding:var(--jw-row-pad) 0}.sl-city-row h3{font:400 var(--jw-h3)/var(--jw-h3-line) var(--jw-serif);margin:0 0 var(--jw-h3-after)}.sl-city>.sl-button{margin-top:18px}.sl-notice{font:15px var(--jw-sans);line-height:1.5}.sl-city-toggle{margin-top:10px}.sl-nearby-link{margin:14px 0}.fl-main>.sl-save{margin-top:12px}@media (max-width:500px){.sl-item-head,.sl-city-row{display:block}.sl-item-head>.sl-save,.sl-city-row>.sl-save{margin-top:12px}.sl-note-actions{gap:8px}}.sl-gallery-open{display:block;border:0;background:none;color:inherit;padding:4px 0;min-height:44px;text-align:left;cursor:pointer}.sl-gallery-open:focus-visible{outline:3px solid var(--jw-accent);outline-offset:3px}.sl-unknown-city{flex-wrap:wrap}.sl-unknown-city>.sl-city{flex-basis:100%;min-width:0}.sl-canvas{--sl-muted: #485366;--sl-border: #cbd1da;background:#f1f3f5;color:var(--navy);padding:0 6vw 48px}.sl-canvas .sl-page{max-width:1120px;margin-top:24px;padding-bottom:0}.sl-canvas .sl-header{background:var(--navy);color:#fff;border-radius:8px;padding:28px;margin-bottom:24px}.sl-canvas .sl-header .jw-h{font:400 clamp(32px,3.5vw,44px)/1.15 var(--jw-serif);margin:0 0 12px;color:#fff}.sl-canvas .sl-intro{max-width:68ch;margin:0;color:#e3e8f0;font:15px/1.6 var(--jw-sans)}.sl-canvas .sl-links{gap:12px;margin:20px 0 0}.sl-canvas .sl-links a{border:1px solid #8591a6;background:transparent;color:#fff;border-radius:5px;font-weight:500}.sl-canvas .sl-links a:hover{background:#ffffff12}.sl-canvas .sl-item,.sl-canvas .sl-empty,.sl-canvas .sl-state,.sl-canvas .sl-load-error{margin:16px 0 0;padding:0;border:1px solid var(--sl-border);border-radius:8px;background:#fff;box-shadow:none}.sl-canvas .sl-item.is-selected{border-color:var(--navy);box-shadow:inset 4px 0 var(--navy)}.sl-canvas .sl-item-body{padding:24px 26px 8px}.sl-canvas .sl-card-top{display:flex;justify-content:space-between;align-items:center;gap:24px}.sl-canvas .sl-item-head{display:flex;flex:1;flex-wrap:nowrap;align-items:center;justify-content:flex-start;min-width:0;gap:16px;padding:0;border:0;background:none;color:var(--navy)}.sl-canvas .sl-initials{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:6px;background:#edf1f6;color:var(--navy);font:500 17px var(--jw-sans)}.sl-canvas .sl-identity-copy{flex:1;min-width:0}.sl-canvas .sl-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.sl-canvas .sl-item-head h2{font:400 23px/1.25 var(--jw-serif);color:inherit;margin:0;overflow-wrap:anywhere}.sl-canvas .sl-item-head p{margin:5px 0 0;font:14px/1.5 var(--jw-sans);color:var(--sl-muted)}.sl-canvas .sl-fixture{padding:2px 7px;border-radius:4px;background:#edf1f6;color:var(--sl-muted);font:500 12px/1.5 var(--jw-sans)}.sl-canvas .sl-actions{flex:0 0 auto;display:flex;align-items:center;gap:18px;margin:0}.sl-canvas .sl-button{min-height:44px;padding:11px 16px;gap:8px;border:1px solid #8b96a8;border-radius:6px;background:#fff;color:var(--navy);font:500 14px/1.4 var(--jw-sans)}.sl-canvas .sl-button:hover:not(:disabled){background:#edf1f6}.sl-canvas .sl-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.sl-canvas .sl-primary:hover:not(:disabled){background:#303f5c}.sl-canvas .sl-button:disabled{opacity:1;color:#5b6574;border-color:var(--sl-border);background:#f1f3f5;cursor:default}.sl-canvas .sl-website{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:6px;font:14px var(--jw-sans);color:var(--navy);text-underline-offset:4px}.sl-canvas .sl-card-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;margin:22px 0 18px;padding-top:18px;border-top:1px solid var(--sl-border)}.sl-canvas .sl-notes{border:0;min-width:0}.sl-canvas .sl-notes summary{list-style:none;padding:8px 0;min-height:44px;cursor:pointer;font:500 15px/1.5 var(--jw-sans)}.sl-canvas .sl-notes summary::-webkit-details-marker{display:none}.sl-canvas .sl-note-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.sl-canvas .sl-disclosure-mark{font-size:22px;line-height:1;font-weight:400}.sl-canvas .sl-notes[open] .sl-disclosure-mark{transform:rotate(45deg)}.sl-canvas .sl-note-preview{display:block;margin:6px 32px 0 0;color:var(--sl-muted);font:400 14px/1.6 var(--jw-sans);overflow-wrap:anywhere}.sl-canvas .sl-notes[open] .sl-note-preview{display:none}.sl-canvas .sl-note-draft{display:block;margin-top:6px;color:var(--sl-muted);font:400 14px/1.5 var(--jw-sans)}.sl-canvas .sl-note-label{margin:10px 0 8px}.sl-canvas .sl-item textarea{border-color:#8b96a8;border-radius:6px;background:#fff;color:var(--navy)}.sl-canvas .sl-note-actions{gap:12px;margin:12px 0 16px;font:14px/1.5 var(--jw-sans)}.sl-canvas .sl-page .jw-tiny{color:var(--sl-muted);font-size:13px}.sl-canvas .sl-interest-group{min-width:0}.sl-canvas .sl-interest{align-items:center;font-size:15px;min-height:44px;padding:8px 0;gap:12px}.sl-canvas .sl-interest input{flex:0 0 20px;margin:0;accent-color:var(--navy)}.sl-canvas .sl-interest-group p{color:var(--sl-muted);font:14px/1.6 var(--jw-sans);margin:6px 0 0 32px;max-width:58ch}.sl-canvas .sl-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--sl-border);color:var(--sl-muted);font:14px/1.5 var(--jw-sans)}.sl-canvas .sl-remove{margin-left:auto;border:0;background:none;color:var(--sl-muted);font:14px var(--jw-sans);padding:12px 0 12px 12px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.sl-canvas .sl-remove:disabled{cursor:default}.sl-canvas .sl-availability{margin:18px 0 0;background:#f1f3f5;border-color:#8b96a8;color:var(--navy);font-size:14px}.sl-canvas .sl-error{color:#973724;line-height:1.6}.sl-canvas .sl-state,.sl-canvas .sl-load-error,.sl-canvas .sl-empty{padding:24px 26px;font-size:15px;line-height:1.6}.sl-canvas .sl-empty h2{margin:0 0 10px;font:400 25px/1.25 var(--jw-serif)}.sl-canvas .sl-empty p,.sl-canvas .sl-load-error p{margin:0;color:var(--sl-muted);max-width:72ch}.sl-canvas .sl-load-error .sl-button{margin-top:14px}.sl-canvas .sl-notice{color:var(--sl-muted)}.sl-canvas .sl-page :is(button,a,summary,textarea,input,.sl-comparison):focus-visible{outline:3px solid var(--navy);outline-offset:3px}.sl-canvas .sl-header a:focus-visible{outline-color:#fff}.sl-canvas .sl-comparison{scroll-margin-top:80px}.sl-canvas .sl-comparison .cmp{margin-top:0;padding:22px;background:#fff;border:1px solid var(--sl-border);border-radius:8px;box-shadow:none}.sl-canvas .cmp-title{font-size:23px;color:var(--navy)}.sl-canvas .cmp-clear{min-height:44px;color:var(--navy);font-size:14px;padding:8px;text-decoration:underline;text-underline-offset:4px}.sl-canvas .cmp-h,.sl-canvas .cmp-l,.sl-canvas .cmp-v.unknown{color:var(--sl-muted)}.sl-canvas .cmp-h{font-size:13px;letter-spacing:0;text-transform:none}.sl-canvas .cmp-l{font-size:13px}.sl-canvas .sl-item{scroll-margin-top:80px}.sl-canvas .sl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 640px){.sl-canvas{padding-bottom:32px}.sl-canvas .sl-page{margin-top:16px}.sl-canvas .sl-header{padding:22px 20px}.sl-canvas .sl-header .jw-h{font-size:32px}.sl-canvas .sl-links{gap:10px}.sl-canvas .sl-links a{flex:1 1 auto}.sl-canvas .sl-item-body{padding:20px 18px 8px}.sl-canvas .sl-card-top{flex-direction:column;align-items:stretch;gap:16px}.sl-canvas .sl-item-head{gap:12px}.sl-canvas .sl-item-head h2{font-size:22px}.sl-canvas .sl-initials{flex-basis:42px;height:42px;font-size:16px}.sl-canvas .sl-actions{flex-wrap:wrap;gap:12px}.sl-canvas .sl-actions .sl-button{flex:1}.sl-canvas .sl-card-details{grid-template-columns:minmax(0,1fr);gap:14px;margin:18px 0;padding-top:12px}.sl-canvas .sl-interest-group{padding-top:8px;border-top:1px solid var(--sl-border)}.sl-canvas .sl-interest-group p{margin-left:0}.sl-canvas .sl-state,.sl-canvas .sl-load-error,.sl-canvas .sl-empty{padding:22px 18px}.sl-canvas .sl-comparison .cmp{padding:16px 12px}}.ins-page{--jw-accent: #202c46}.ins-canvas{--ins-s1: 4px;--ins-s2: 8px;--ins-s3: 12px;--ins-s4: 16px;--ins-s5: 24px;--ins-s6: 32px;--ins-s7: 40px;--ins-s8: 48px;--ins-t-label: 12px;--ins-t-meta: 13px;--ins-t-body: 15px;--ins-t-lead: 15px;--ins-t-name: 20px;--ins-t-title: 24px;--ins-t-count: 28px;--ins-t-range: 20px;--ins-t-word: 13px;--ins-pad: 24px;--ins-gap: 16px;--ins-top: 24px}@media (min-width: 700px){.ins-canvas{--ins-t-title: 26px;--ins-t-range: 18px;--ins-pad: 32px;--ins-gap: 24px;--ins-top: 32px}}@media (min-width: 1100px){.ins-canvas{--ins-t-lead: 17px;--ins-t-title: 28px;--ins-t-name: 22px;--ins-top: 40px;--ins-t-meta: 14px;--ins-t-word: 14px}}@media (min-width: 1100px) and (max-width: 1279.98px){.ins-canvas{--ins-t-lead: 16px}}@media (min-width: 1600px){.ins-canvas{--ins-t-body: 16px;--ins-t-count: 32px;--ins-t-range: 20px;--ins-pad: 40px;--ins-gap: 32px}}.ins-page{text-align:left;padding-bottom:72px}.ins-page>.jw-h{text-wrap:balance}.ins-intro{display:flex;flex-direction:column;align-items:flex-start}.ins-page .jw-honesty{max-width:60ch;margin:var(--ins-s2) 0 0;padding-left:0;border-left:0;font-size:var(--ins-t-lead);line-height:1.6;color:var(--jw-ink2);text-wrap:pretty}.ins-exits{display:flex;flex-wrap:wrap;gap:0 var(--ins-s5);margin:var(--ins-s3) 0 0}.ins-exits a,.ins-link,.ins-next{display:inline-block;padding:12px 0;box-sizing:border-box;min-height:44px;color:var(--jw-ink);font:500 14px/20px var(--jw-sans);text-decoration:underline;text-decoration-color:var(--jw-rule2);text-underline-offset:5px}.ins-exits a:hover,.ins-link:hover,.ins-next:hover{text-decoration-color:var(--jw-ink)}.ins-next{font-weight:600;text-decoration-color:var(--jw-accent)}@media (min-width: 1100px){.jw-col.wide.ins-page{max-width:1600px}.ins-page>.jw-h{font-size:40px}.ins-intro{flex-direction:row;align-items:last baseline;column-gap:var(--ins-s8)}.ins-intro>.jw-honesty{flex:0 1 auto}.ins-intro>.ins-exits{flex:0 1 auto;justify-content:flex-end;margin-top:0}.ins-intro>.jw-honesty+.ins-exits{margin-left:auto}}@media (min-width: 1600px){.ins-page>.jw-h{font-size:44px}}.ins-tile{display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:var(--ins-pad);color:var(--jw-ink);background:var(--jw-wall);border:1px solid var(--jw-rule);border-radius:var(--jw-card-radius)}.ins-title{margin:0;font:400 var(--ins-t-title)/1.2 var(--jw-serif);letter-spacing:-.015em;color:inherit;text-wrap:balance}.ins-label{margin:0;font:600 var(--ins-t-label)/16px var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2)}.ins-tile-lead,.ins-tile-note{margin:var(--ins-s2) 0 0;max-width:52ch;font-size:var(--ins-t-body);line-height:1.6;color:var(--jw-ink2);text-wrap:pretty}.ins-tile-note{margin-top:var(--ins-s4)}.ins-hit{position:relative}.ins-open{display:inline-block;align-self:flex-start;box-sizing:border-box;min-height:44px;margin-top:var(--ins-s3);padding:12px 0;font:600 var(--ins-t-body)/20px var(--jw-sans);color:var(--jw-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--jw-accent);text-underline-offset:5px}.ins-open:hover{text-decoration-thickness:2px}.ins-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--jw-card-radius) - 1px)}.ins-open:focus-visible{outline:none}.ins-open:focus-visible:after{outline:3px solid var(--jw-accent);outline-offset:-3px}.ins-tile:has(.ins-open:hover){border-color:var(--jw-accent)}@media (prefers-reduced-motion: no-preference){.ins-tile,.ins-choose a{transition:border-color .15s ease}}.ins-ways{margin-top:var(--ins-top);padding-top:var(--ins-s4);border-top:1px solid var(--jw-hair)}.ins-ways-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ins-s2) var(--ins-s6);margin-top:var(--ins-s1)}.ins-way{margin:0;min-width:0}.ins-way-link{display:inline-block;box-sizing:border-box;min-height:44px;padding:12px 0 4px;font:500 var(--ins-t-body)/20px var(--jw-sans);color:var(--jw-ink);text-decoration:underline;text-decoration-color:var(--jw-rule2);text-underline-offset:5px}.ins-way-link:hover{text-decoration-color:var(--jw-ink)}.ins-way-desc{display:block;max-width:48ch;font-size:var(--ins-t-meta);line-height:1.5;color:var(--jw-ink2);text-wrap:pretty}@media (min-width: 700px){.ins-ways-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.ins-page>.ins-ways .ins-ways-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ins-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ins-gap);margin-top:var(--ins-top);align-items:start}.ins-grid>.ins-card{margin-top:0}@media (min-width: 1100px){.ins-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ins-card{min-width:0;box-sizing:border-box;margin-top:var(--ins-top);padding:var(--ins-pad);border:1px solid var(--jw-rule);border-radius:var(--jw-card-radius);background:var(--jw-wall)}.ins-card-head h2{margin:0;font:400 var(--ins-t-title)/1.2 var(--jw-serif);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}.ins-where,.ins-note{margin:var(--ins-s1) 0 0;font-size:var(--ins-t-meta);line-height:1.5;color:var(--jw-ink2)}.ins-server-reason{margin:var(--ins-s3) 0 0;font-size:var(--ins-t-body);line-height:1.55;color:var(--jw-ink2);max-width:58ch}.ins-reasons,.ins-facts{margin:var(--ins-s4) 0 0}.ins-reason,.ins-fact{padding:var(--ins-s3) 0;border-top:1px solid var(--jw-hair)}.ins-reasons dt,.ins-facts dt{font:600 var(--ins-t-label)/16px var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2)}.ins-reasons dd,.ins-facts dd{margin:5px 0 0;font-size:var(--ins-t-body);line-height:1.6;color:var(--jw-ink);max-width:60ch;overflow-wrap:anywhere}.ins-unknown dd,p.ins-unknown{color:var(--jw-ink2)}.ins-quiet{margin:6px 0 0;font-size:var(--ins-t-meta);line-height:1.55;color:var(--jw-ink2)}.ins-page>.ins-distance-note{margin-top:var(--ins-s4);max-width:60ch}.ins-shortfall{margin:var(--ins-top) 0 0;max-width:60ch;font-size:var(--ins-t-body);line-height:1.6;color:var(--jw-ink2);text-wrap:pretty}.ins-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--jw-action-gap);margin-top:var(--ins-s4)}.ins-actions .sl-button{min-height:44px}.ins-card>.ins-next{margin-top:6px}.ins-inspect{margin-top:var(--ins-s4);padding:var(--jw-panel-pad, 18px);background:var(--jw-panel);border-top:1px solid var(--jw-panel-rule);border-radius:0 0 var(--jw-row-radius) var(--jw-row-radius)}.ins-inspect .ins-facts{margin-top:0}.ins-inspect .ins-fact:first-child{border-top:0;padding-top:0}.ins-inspect .ins-fact{border-top-color:var(--jw-rule)}.ins-section{margin-top:var(--ins-s5);padding-top:var(--ins-s5);border-top:1px solid var(--jw-hair)}.ins-section h3{margin:0 0 8px;font:400 20px/1.3 var(--jw-serif);color:var(--jw-ink);text-wrap:balance}.ins-section p{margin:8px 0 0;font-size:var(--ins-t-body);line-height:1.6;max-width:60ch}.ins-quote{margin:10px 0 0;padding:2px 0 2px 16px;border-left:2px solid var(--jw-ink);font:400 17px/1.55 var(--jw-serif);color:var(--jw-ink);max-width:56ch;overflow-wrap:anywhere;white-space:pre-line}.ins-availability{margin:14px 0 0;padding:10px 14px;background:var(--jw-panel);border-left:2px solid var(--jw-rule2);font-size:14px;line-height:1.55}.ins-prep-theirs{margin-top:var(--ins-s5);padding:var(--ins-s5) var(--ins-s4);background:var(--jw-panel);border:1px solid var(--jw-panel-rule);border-radius:var(--jw-row-radius)}.ins-prep-theirs>.ins-section:first-child{margin-top:0;padding-top:0;border-top:0}.ins-prep-theirs>.ins-section{border-top-color:var(--jw-rule)}.ins-prep-site{margin-top:var(--ins-s3)}@media (min-width: 700px){.ins-prep-theirs{padding:var(--ins-s5) var(--ins-pad)}}.ins-basis{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--jw-ink);max-width:58ch}.ins-art-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ins-art-grid li{min-width:0}.ins-art-grid img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--jw-panel);border-radius:var(--jw-row-radius)}.ins-caption,.ins-matched{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--jw-ink2);overflow-wrap:anywhere}.ins-matched{margin-top:2px;color:var(--jw-ink);font-weight:500}.ins-notes label{display:block;font:400 20px/1.3 var(--jw-serif);color:var(--jw-ink)}.ins-notes textarea{display:block;width:100%;box-sizing:border-box;min-height:128px;margin-top:12px;padding:12px;resize:vertical;border:1px solid var(--jw-rule2);border-radius:var(--jw-row-radius);background:var(--jw-wall);color:inherit;font:16px/1.5 var(--jw-sans)}.ins-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;font-size:13.5px}.ins-note-actions .ins-quiet{margin:0}@media (min-width: 1100px){.ins-prep{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto auto auto 1fr;column-gap:var(--ins-s7)}.ins-prep>*{grid-column:1 / -1}.ins-prep>.ins-card-head{grid-row:1}.ins-prep>.ins-availability{grid-row:2}.ins-prep>.ins-prep-work{grid-column:1;grid-row:3}.ins-prep>.ins-prep-notes{grid-column:1;grid-row:4}.ins-prep>.ins-prep-theirs{grid-column:2;grid-row:3 / -1;align-self:start}}.ins-empty{max-width:720px;box-sizing:border-box;margin-top:var(--ins-top);padding:var(--ins-pad);border:1px solid var(--jw-rule);border-radius:var(--jw-card-radius);background:var(--jw-wall)}.ins-empty h2,.ins-choose-head{margin:0 0 8px;font:400 var(--ins-t-title)/1.25 var(--jw-serif);text-wrap:balance}.ins-choose-head{margin-top:var(--ins-top)}.ins-empty p{margin:0 0 14px;font-size:var(--ins-t-body);line-height:1.65;color:var(--jw-ink2);max-width:56ch}.ins-empty p:last-child{margin-bottom:0}.ins-btn-link{display:inline-block;min-height:44px;box-sizing:border-box;text-decoration:none;border-radius:var(--jw-card-radius)}.ins-choose{list-style:none;margin:var(--ins-s4) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ins-s3)}.ins-choose li{min-width:0}.ins-choose a{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:72px;height:100%;padding:var(--ins-s4) var(--ins-s5);background:var(--jw-wall);border:1px solid var(--jw-rule);border-radius:var(--jw-card-radius);color:var(--jw-ink);text-decoration:none}.ins-choose a:hover{border-color:var(--jw-accent)}.ins-choose a:hover .ins-choose-name{text-decoration:underline;text-decoration-color:var(--jw-accent);text-underline-offset:5px}.ins-choose-name{font:400 var(--ins-t-name)/1.3 var(--jw-serif);overflow-wrap:anywhere}.ins-choose .ins-where{margin:var(--ins-s1) 0 0}@media (min-width: 700px){.ins-choose{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ins-gap)}}@media (min-width: 1100px){.ins-choose{grid-template-columns:repeat(3,minmax(0,1fr))}.ins-choose a{min-height:104px;padding:var(--ins-s5) var(--ins-pad)}}.ins-page :is(a,button,textarea,summary):focus-visible{outline:3px solid var(--jw-accent);outline-offset:3px}.ins-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width: 700px){.ins-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ins-section h3,.ins-notes label{font-size:22px}}.ih-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ins-gap);margin-top:var(--ins-top)}.ih-grid :is(.ih-name,.ih-pick-name,.ih-next-first,.ih-unread h3){text-wrap:balance}.ih-grid :is(.ih-next-lead,.ih-unread p){text-wrap:pretty}.ins-tile.ih-places{padding:0}.ih-places-main{display:flex;flex-direction:column;flex:1 0 auto;padding:var(--ins-pad) var(--ins-pad) var(--ins-s4)}.ih-places .ins-open:after{border-radius:calc(var(--jw-card-radius) - 1px) calc(var(--jw-card-radius) - 1px) 0 0}.ih-places-main>.ins-quiet{margin:var(--ins-s4) 0 0}.ih-list{list-style:none;margin:var(--ins-s4) 0 0;padding:0;border-top:1px solid var(--jw-hair)}.ih-place{min-width:0;padding:var(--ins-s3) 0;border-bottom:1px solid var(--jw-hair)}.ih-name{margin:0;font:400 var(--ins-t-name)/1.3 var(--jw-serif);letter-spacing:-.01em;color:var(--jw-ink);overflow-wrap:anywhere}.ih-where{margin:var(--ins-s1) 0 0;font-size:var(--ins-t-meta);line-height:1.5;color:var(--jw-ink2)}.ih-unread h3{margin:var(--ins-s4) 0 0;font:400 var(--ins-t-name)/1.3 var(--jw-serif);color:var(--jw-ink)}.ih-unread p{margin:var(--ins-s2) 0 0;max-width:52ch;font-size:var(--ins-t-body);line-height:1.6;color:var(--jw-ink2)}.ih-places>.ins-ways{margin:0 var(--ins-pad);padding:var(--ins-s4) 0 var(--ins-pad)}.ins-tile.ih-next{background:var(--jw-accent);border-color:var(--jw-accent);color:var(--jw-on-ink)}.ih-next-body{display:flex;flex-direction:column;flex:1 0 auto}.ih-next-lead{margin:var(--ins-s3) 0 0;max-width:52ch;font-size:var(--ins-t-body);line-height:1.6;color:var(--jw-on-ink2)}.ih-next-first{margin:var(--ins-s4) 0 0;font:400 var(--ins-t-name)/1.3 var(--jw-serif);color:var(--jw-on-ink)}.ih-next .ins-label{color:var(--jw-on-ink2)}.ih-pick{margin-top:auto;padding-top:var(--ins-s5)}.ih-pick-gallery{padding-top:var(--ins-s4);border-top:1px solid var(--jw-rule-on-ink)}.ih-pick-name{margin:var(--ins-s1) 0 0;font:400 var(--ins-t-name)/1.3 var(--jw-serif);color:var(--jw-on-ink);overflow-wrap:anywhere}.ih-pick-gallery>.ih-pick-name:first-child{margin-top:0}.ih-pick-where{margin:2px 0 0;font-size:var(--ins-t-meta);line-height:1.5;color:var(--jw-on-ink2)}.ih-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ins-s2) var(--ins-s5);margin-top:var(--ins-s4)}.ih-next-body>.ih-actions{margin-top:auto;padding-top:var(--ins-s5)}.ih-btn{display:inline-block;box-sizing:border-box;max-width:100%;min-height:44px;padding:12px 20px;border-radius:var(--jw-card-radius);background:var(--jw-wall);color:var(--jw-ink);font:600 var(--ins-t-body)/20px var(--jw-sans);text-decoration:none}.ih-btn:hover{text-decoration:underline;text-underline-offset:4px}.ih-link{display:inline-block;box-sizing:border-box;min-height:44px;padding:12px 0;font:500 var(--ins-t-body)/20px var(--jw-sans);color:var(--jw-on-ink);text-decoration:underline;text-decoration-color:var(--jw-rule-on-ink);text-underline-offset:5px}.ih-link:hover{text-decoration-color:var(--jw-on-ink)}.ih-alert .ih-next-lead{color:var(--jw-on-ink)}.ih-retry{min-height:44px;margin-top:var(--ins-s3);padding:10px 16px;cursor:pointer;border:1px solid var(--jw-rule-on-ink);border-radius:var(--jw-card-radius);background:none;color:var(--jw-on-ink);font:500 var(--ins-t-body)/20px var(--jw-sans)}.ih-quiet{margin:var(--ins-s3) 0 0;font-size:var(--ins-t-meta);line-height:1.5;color:var(--jw-on-ink2)}.ih-next :is(a,button):focus-visible{outline:3px solid var(--jw-on-ink);outline-offset:3px}.ins-tile.ih-record{background:var(--jw-panel);border-color:var(--jw-panel-rule);container:ih-record / inline-size}.ih-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;margin:var(--ins-s4) 0 var(--ins-s2)}.ih-stat{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:var(--ins-s3) var(--ins-s3) var(--ins-s3) 0;border-top:1px solid var(--jw-rule)}.ih-stat dt{font:600 var(--ins-t-label)/16px var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2);overflow-wrap:anywhere}.ih-stat dd{margin:var(--ins-s1) 0 0;color:var(--jw-ink);overflow-wrap:break-word}.ih-stat.is-count dd{font:400 var(--ins-t-count)/1.15 var(--jw-serif);letter-spacing:-.02em}.ih-stat.is-range dd{font:400 var(--ins-t-range)/1.3 var(--jw-serif);letter-spacing:-.01em;white-space:nowrap}.ih-stat.is-text dd{font:500 var(--ins-t-word)/1.5 var(--jw-sans);color:var(--jw-ink2)}.ih-added{display:block;margin-top:2px;font:500 var(--ins-t-label)/1.4 var(--jw-sans);color:var(--jw-ink2)}.ih-record>.ins-open{margin-top:auto}@container ih-record (max-width: 479.98px){.ih-stat:last-child:nth-child(odd){grid-column:1 / -1}}@container ih-record (min-width: 340px){.ih-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ih-record (max-width: 339.98px){.ih-stat.is-range dd{font-size:min(var(--ins-t-range),6.5cqi)}}@container ih-record (min-width: 340px) and (max-width: 479.98px){.ih-stat.is-range dd{font-size:min(var(--ins-t-range),4.5cqi)}}@container ih-record (min-width: 480px){.ih-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ih-stat{grid-column:auto}.ih-stat[data-key=asking]{grid-column:span 2}}.ih-solo{margin-top:var(--ins-top);max-width:720px}.ih-solo>.ins-empty{margin-top:0}.ih-solo>.ins-ways{margin-top:var(--ins-s5)}@media (min-width: 700px){.ih-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ih-places{grid-column:1 / -1}.ih-next{grid-column:1 / span 6}.ih-record{grid-column:7 / span 6}}@media (min-width: 1100px){.ih-places{grid-column:1 / span 6;grid-row:1 / span 2}.ih-next{grid-column:7 / span 6;grid-row:1}.ih-record{grid-column:7 / span 6;grid-row:2}.ih-list:has(>.ih-place:nth-child(3)){flex:1 0 auto;display:flex;flex-direction:column}.ih-list:has(>.ih-place:nth-child(3))>.ih-place{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.ih-places-main>.ins-open{margin-top:auto}.ih-places-main>:has(+.ins-open){margin-bottom:var(--ins-s3)}.ih-places-main>.ih-unread,.ih-places-main:not(:has(>.ih-list))>.ins-tile-note:last-child{max-width:none;margin-top:var(--ins-s4);margin-bottom:var(--ins-s4);padding:var(--ins-s6);background:var(--jw-soft);border:1px solid var(--jw-hair);border-radius:var(--jw-row-radius)}.ih-places-main>.ih-unread>h3{margin-top:0}.ih-places-main>.ih-unread>p{max-width:52ch}}@media (min-width: 1600px){.ih-next:has(>.ih-next-body.is-picked){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:var(--ins-s7);align-content:start}.ih-next:has(>.ih-next-body.is-picked)>.ins-title{grid-column:1;grid-row:1}.ih-next-body.is-picked{display:contents}.ih-next-body.is-picked>.ih-next-lead{grid-column:1;grid-row:2;align-self:start}.ih-next-body.is-picked>.ih-pick{grid-column:2;grid-row:1 / span 2;align-self:start;margin:0;padding:0 0 0 var(--ins-s7);border-left:1px solid var(--jw-rule-on-ink)}.ih-next-body.is-picked .ih-pick-gallery{padding-top:0;border-top:0}.ih-stat{padding:var(--ins-s4) var(--ins-s5) var(--ins-s4) 0}}.stl-card{margin-top:var(--ins-top, 22px);padding:var(--ins-pad, 24px);border:1px solid var(--jw-panel-rule);border-radius:var(--jw-card-radius);background:var(--jw-panel);text-align:left}.stl-card h3{margin:0;font:400 var(--ins-t-title, 22px)/1.2 var(--jw-serif);color:var(--jw-ink);letter-spacing:-.015em}.stl-lead{margin:8px 0 0;font-size:var(--ins-t-body, 13.5px);line-height:1.6;color:var(--jw-ink2);max-width:66ch}.stl-grid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.stl-grid>li{min-width:0}.stl-grid>li:last-child:nth-child(odd){grid-column:1 / -1}.stl-cell{display:block;width:100%;min-height:64px;margin:0;padding:12px 0 10px;border:0;border-top:1px solid var(--jw-rule);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stl-cell:hover .stl-label{color:var(--jw-ink)}.stl-cell[aria-expanded=true]{border-top:2px solid var(--jw-ink);padding-top:11px}.stl-label{display:block;font:600 var(--ins-t-label, 11px)/1.4 var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2);overflow-wrap:anywhere}.stl-value{display:block;margin-top:6px;color:var(--jw-ink);overflow-wrap:anywhere}.stl-value.is-count{font:400 28px/1.1 var(--jw-serif);letter-spacing:-.02em}.stl-value.is-range{font:400 19px/1.2 var(--jw-serif);letter-spacing:-.015em;white-space:nowrap}.stl-value.is-text{font:500 13.5px/1.45 var(--jw-sans);color:var(--jw-ink2)}.stl-value.is-waiting{font:400 13.5px/1.45 var(--jw-sans);color:var(--jw-ink3)}.stl-added{display:block;margin-top:2px;font:500 var(--ins-t-label, 11px)/1.4 var(--jw-sans);color:var(--jw-ink2)}.stl-how{margin:16px 0 0;padding:14px 18px;background:var(--jw-wall);border-left:2px solid var(--jw-panel-rule);font-size:var(--ins-t-body, 14.5px);line-height:1.6;max-width:60ch}.stl-how p{margin:0}.stl-how p+p{margin-top:6px}.stl-how strong{font-weight:600}.stl-how-hint{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--jw-ink2)}.stl-partial{margin:14px 0 0;font-size:var(--ins-t-body, 14px);line-height:1.6;color:var(--jw-ink2);max-width:58ch}.stl-reading{margin:14px 0 0;font-size:var(--ins-t-body, 14.5px);line-height:1.6;color:var(--jw-ink2)}.stl-foot{margin-top:8px}.stl-foot .ins-link{padding:12px 0 4px}@media (max-width: 699.98px){.stl-card{padding:var(--jw-card-pad)}.stl-label,.stl-added{font-size:11px;letter-spacing:.05em}}@media (min-width: 700px){.stl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stl-grid>li:last-child:nth-child(odd){grid-column:auto}}@media (min-width: 1400px){.stl-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 1100px){.stl-grid{margin-top:24px;gap:0 24px}.stl-cell{padding:16px 0 18px}.stl-cell[aria-expanded=true]{padding-top:15px}.stl-value.is-count{font-size:40px;margin-top:10px}.stl-value.is-range{font-size:24px;margin-top:14px}.stl-value.is-text{font-size:15px;margin-top:14px}}.nab-kinds{display:block;margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--jw-ink2)}.nab-unplaced{margin-top:var(--ins-s4);max-width:58ch}.nab-state{display:inline-block;margin-left:8px;padding:1px 7px 0;border:1px solid var(--jw-rule);border-radius:999px;font:500 10.5px/1.5 var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2);vertical-align:1px}.nab-match .nab-state{color:var(--jw-ink);border-color:var(--jw-ink)}.nab-unknown .nab-state{border-style:dashed}.nab-guidance{margin-top:var(--ins-s3);padding-top:var(--ins-s3);border-top:1px solid var(--jw-hair)}.nab-guidance h3{margin:0;font:600 var(--ins-t-label)/16px var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2)}.nab-guidance p{margin:5px 0 0;font-size:var(--ins-t-body);line-height:1.6;max-width:60ch}.nab-guidance .ins-quote{font-size:15.5px}.nab-band{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ins-s4);margin-top:var(--ins-top)}.nab-reference{margin:0;padding:var(--ins-s4) var(--ins-s5);background:var(--jw-panel);border:1px solid var(--jw-panel-rule);border-radius:var(--jw-row-radius);font-size:var(--ins-t-body);line-height:1.6;color:var(--jw-ink2)}.nab-reference strong{font-weight:400;font-family:var(--jw-serif);font-size:1.2em;color:var(--jw-ink)}.nab-band>.nab-radius{margin:0}@media (min-width: 1100px){.nab-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--ins-s6);align-items:start}}.bp-band{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ins-s4);margin-top:var(--ins-top)}.bp-band>.nab-radius{margin:0}.bp-summary{margin:0;max-width:40ch;font:400 var(--ins-t-name)/1.35 var(--jw-serif);letter-spacing:-.01em;color:var(--jw-ink);text-wrap:pretty}.bp-no-prices{max-width:58ch}.bp-no-prices .ins-quiet{margin-top:10px}@media (min-width: 1100px){.bp-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--ins-s6);align-items:start}}.bp-guidance{margin-top:var(--ins-s3);padding-top:var(--ins-s3);border-top:1px solid var(--jw-hair)}.bp-guidance h3{margin:0;font:600 var(--ins-t-label)/16px var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2)}.bp-guidance p{margin:5px 0 0;font-size:var(--ins-t-body);line-height:1.6;max-width:60ch}.bp-guidance .ins-quote{font-size:15.5px}.nab-radius{margin:var(--ins-s4) 0 0;padding:0;border:0;min-width:0}.nab-radius legend{padding:0;font:600 var(--ins-t-label)/16px var(--jw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jw-ink2)}.nab-radius-options{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--ins-s5)}.nab-radius-options a{display:inline-block;padding:12px 0;box-sizing:border-box;min-height:44px;color:var(--jw-ink);font:500 14px/20px var(--jw-sans);text-decoration:underline;text-decoration-color:var(--jw-rule2);text-underline-offset:5px}.nab-radius-options a:hover{text-decoration-color:var(--jw-ink)}.nab-radius-options a[aria-current=true]{font-weight:600;text-decoration:none}.nab-radius-options a[aria-current=true]:before{content:"✓ "}.nab-radius-note{margin-top:var(--ins-s1);max-width:58ch}.jw-canvas.artist-details{padding:0}.artist-details>.jw-canvasnav{margin:0;width:100%;box-sizing:border-box}.artist-details{background:#f1f3f5;color:var(--navy);min-height:100vh}.artist-details .details-container{width:min(1120px,calc(100% - 64px));margin:32px auto 64px}.artist-details .details-header{background:var(--navy);color:#fff;border-radius:8px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:24px}.artist-details .details-header>div:first-child{max-width:670px}.artist-details h1{font:400 clamp(32px,3.5vw,44px)/1.12 var(--jw-serif);margin:0 0 14px;color:inherit}.artist-details .details-header p:not(.details-eyebrow){color:#e3e8f0;margin:0;line-height:1.6;font-size:15px}.artist-details .details-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px}.artist-details .details-header .details-eyebrow{color:#e8cf9f}.artist-details .details-header-identity{display:flex;flex-direction:column;align-items:flex-end;gap:14px;min-width:170px;font-size:15px}.artist-details .details-header-identity>span{font-weight:600}.artist-details .details-header a{color:#fff;text-underline-offset:4px}.artist-details .details-card{background:#fff;border:1px solid #cbd1da;border-radius:8px;padding:26px;min-width:0}.artist-details h2,.details-leave-dialog h2{font:400 25px/1.25 var(--jw-serif);margin:0 0 8px;color:var(--navy)}.artist-details .details-section-heading p{font-size:14px;color:#485366;line-height:1.5;margin:0}.artist-details .details-website{display:flex;gap:32px;align-items:center;justify-content:space-between;margin-bottom:24px;border-top:3px solid #aa8648}.artist-details .details-website-copy{flex:1;min-width:0}.artist-details .details-website-action{width:255px;flex-shrink:0}.artist-details .details-website-action .jw-btn{width:100%}.artist-details .details-website-action p{font-size:13px;line-height:1.5;margin:12px 0 0;color:#485366}.artist-details a{color:var(--navy);text-underline-offset:3px}.artist-details .details-url{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.artist-details .details-muted{color:#485366;font-size:14px;line-height:1.6;max-width:660px;margin:14px 0 0}.artist-details .details-editor{max-width:none;width:100%;margin:0}.artist-details .details-fields{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.artist-details .details-location{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1.3fr;align-items:start;gap:24px}.artist-details .details-location .pe-field{margin-top:0}.artist-details .details-commerce{display:grid;gap:24px;min-width:0}.artist-details .details-practice-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.artist-details .pe-field{margin-top:24px;min-width:0}.artist-details .pe-lab{color:#485366;gap:8px;line-height:1.5}.artist-details .pe-input{background:#fff;border-color:#b8c0cc;border-radius:6px;min-height:44px;font-size:15px}.artist-details .pe-hint{color:#536073;font-size:13px;line-height:1.5}.artist-details .pe-chip{background:#f6f7f9;color:var(--navy);border-color:#cbd1da;border-radius:6px;min-height:36px;padding:7px 10px}.artist-details .pe-more{color:var(--navy);min-height:36px}.artist-details .pe-triple label{font-size:13px;color:#485366}.artist-details .pe-size{background:#f6f7f9;border-color:#d8dce3;border-radius:6px}.artist-details .details-savebar{background:#fff;border:1px solid #cbd1da;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:22px 26px}.artist-details .details-save-state{margin:0;font-size:14px;color:#485366}.artist-details .pe-msg{margin:8px 0 0;font-size:14px}.artist-details .pe-msg.err{color:#9b2929}.artist-details .pe-actions{margin:0;flex-shrink:0}.artist-details .jw-btn,.details-leave-dialog .jw-btn{min-height:44px;border-radius:6px;background:var(--navy);color:#fff;font-size:14px;font-weight:600}.artist-details .jw-btn:disabled,.details-leave-dialog button:disabled{opacity:.55;cursor:not-allowed}.artist-details .details-text-button,.details-leave-dialog .details-text-button{background:transparent;color:var(--navy);border:0;text-decoration:underline;text-underline-offset:3px;font:inherit;padding:10px 0;min-height:44px;cursor:pointer}.artist-details .details-related{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.artist-details .details-related a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 26px;border:1px solid #cbd1da;border-radius:8px;background:#fff;text-decoration:none;cursor:pointer}.artist-details .details-related-description{font-size:14px;color:#485366;line-height:1.5}.artist-details .details-related-action{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;min-height:44px;margin-top:10px;padding:12px 18px;border-radius:6px;background:var(--navy);color:#fff;font-size:14px;font-weight:600;line-height:1.4}.artist-details .details-related a:hover{border-color:#8795ad;background:#fafbfd}.artist-details .details-related a:hover .details-related-action{background:#304264}.artist-details .details-related a:focus-visible .details-related-action{outline:3px solid #9c742f;outline-offset:3px}.artist-details .details-related a:active .details-related-action{background:#141d30;box-shadow:inset 0 2px 3px #0005;transform:translateY(1px)}.artist-details .details-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.artist-details :is(button,a,input,select):focus-visible,.details-leave-dialog button:focus-visible{outline:3px solid #9c742f;outline-offset:3px}.artist-details .details-header a:focus-visible{outline-color:#e8cf9f}.details-leave-dialog{max-width:500px;width:calc(100% - 40px);box-sizing:border-box;padding:28px;border:1px solid #cbd1da;border-radius:8px;color:var(--navy);background:#fff}.details-leave-dialog::backdrop{background:#111b30a6}.details-leave-dialog p{font-size:15px;line-height:1.6}.details-leave-dialog .details-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.details-leave-dialog .jw-btn.ghost{border:1px solid #b8c0cc;color:var(--navy);background:#fff}.details-leave-dialog .details-dialog-error{color:#9b2929}.artist-details .details-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 720px){.artist-details .details-container{width:calc(100% - 32px);margin:20px auto 36px}.artist-details .details-header{padding:24px;flex-direction:column;align-items:stretch;gap:24px}.artist-details .details-header-identity{align-items:flex-start;gap:10px}.artist-details .details-card{padding:22px}.artist-details .details-website{flex-direction:column;align-items:stretch;gap:22px}.artist-details .details-website-action{width:auto}.artist-details .details-fields,.artist-details .details-location,.artist-details .details-related{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.artist-details .details-practice-pair{grid-template-columns:minmax(0,1fr);gap:0}.artist-details .details-savebar{align-items:stretch;flex-direction:column;gap:16px;padding:22px}.artist-details .pe-actions .jw-btn{width:100%}.artist-details .pe-triple{flex-direction:column;align-items:stretch}.artist-details .pe-triple label{flex:auto}.artist-details .details-related a{padding:22px}.artist-details .details-related-action{width:100%}.details-leave-dialog{padding:24px}.details-leave-dialog .details-dialog-actions{flex-direction:column}}.artist-details .pe-from:not(.yours),.artist-details .pe-by{color:#536073}.artist-details .pe-x{color:#536073;min-width:32px;min-height:36px}.cva{display:flex;flex-direction:column;gap:10px;padding:var(--jw-card-pad, 24px) 20px;margin:4px 0;border:1px solid var(--jw-rule);border-left:3px solid var(--jw-accent);border-radius:var(--jw-card-radius, 8px);background:var(--jw-wall)}.cva .jw-lab{margin:0}.cva-words{display:flex;flex-direction:column;gap:8px}.cva-words p{margin:0;overflow-wrap:anywhere}.cva-lead{font-family:var(--jw-serif);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--jw-ink)}.cva-shown{font-size:15px;line-height:1.55;color:var(--jw-ink2)}.cva-todo{font-size:15px;line-height:1.55;color:var(--jw-ink)}.cva .jw-document-upload{border:none;border-top:1px solid var(--jw-hair);border-radius:0;padding:14px 0 0;margin-top:4px;background:transparent}.cva .jw-document-upload input[type=file]{max-width:100%}@media (max-width: 480px){.cva{padding:19px 16px}.cva-lead{font-size:18px}}.wrr{--wrr-muted: #485366;--wrr-border: #cbd1da;color:var(--navy, #1f2a44);font:15px/1.6 var(--sans, system-ui, sans-serif);width:min(1080px,100%);margin:0 auto}.wrr *{box-sizing:border-box}.wrr h1,.wrr h2{font-family:var(--serif, Georgia, serif);font-weight:400;line-height:1.2}.wrr h1{font-size:clamp(30px,4vw,40px);margin:6px 0 14px}.wrr h2{font-size:25px;margin:0}.wrr p{margin:8px 0}.wrr a{color:var(--navy, #1f2a44);text-underline-offset:3px;overflow-wrap:anywhere}.wrr .wrr-fixture{background:#f3ead9;border:1px solid #d5bc91;border-radius:6px;color:#574123;padding:10px 16px;font-size:13px}.wrr .wrr-back{margin:8px 0 12px;padding:8px 0;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;color:inherit;font:inherit;min-height:44px;cursor:pointer}.wrr .wrr-header{background:var(--navy, #1f2a44);color:#fff;padding:30px 32px;border-radius:8px}.wrr .wrr-eyebrow{color:#e8cf9f;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0}.wrr .wrr-header>p:not(.wrr-eyebrow){max-width:76ch;color:#e3e8f0}.wrr .wrr-read-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-top:16px;margin-top:22px;border-top:1px solid #69748b;font-size:14px}.wrr .wrr-header a{color:#fff}.wrr .wrr-notice{border-left:3px solid #a68140;padding:4px 20px;margin:26px 0}.wrr .wrr-notice p{color:var(--wrr-muted);font-size:14px}.wrr .wrr-changes{display:grid;gap:22px}.wrr .wrr-change{background:#fff;border:1px solid var(--wrr-border);border-radius:8px;padding:24px;min-width:0}.wrr .wrr-change-title{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:20px}.wrr .wrr-status{font-size:12px;font-weight:600;color:#4e596c;background:#f1f3f6;padding:4px 9px;border-radius:4px}.wrr .wrr-supported{background:#edf4ef;color:#31533b}.wrr .wrr-conflicting,.wrr .wrr-incomplete{background:#f9efe1;color:#6e4a18}.wrr .wrr-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.wrr .wrr-comparison h3{font:600 12px/1.5 var(--sans, system-ui, sans-serif);color:var(--wrr-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.wrr .wrr-comparison p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.wrr .wrr-proposed{border-left:1px solid var(--wrr-border);padding-left:26px}.wrr .wrr-comparison .wrr-protected{color:#31533b;font-size:13px;margin-top:12px;font-weight:600}.wrr .wrr-choices{margin:20px 0 0;padding:14px 0 0;border:0;border-top:1px solid #e0e4ea;display:flex;flex-wrap:wrap;gap:8px 28px;min-width:0}.wrr .wrr-choices label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.wrr .wrr-choices input{margin:0;width:18px;height:18px;accent-color:var(--navy, #1f2a44);flex-shrink:0}.wrr .wrr-choices:disabled label{cursor:default;color:var(--wrr-muted)}.wrr .wrr-kept{padding:12px 14px;background:#f6f7f9;margin:20px 0 0;border-radius:4px;font-size:14px}.wrr .wrr-note{color:var(--wrr-muted);font-size:14px;margin:12px 0}.wrr .wrr-sources{margin-top:14px}.wrr .wrr-sources summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px}.wrr .wrr-sources ul{margin:4px 0;padding-left:20px}.wrr .wrr-sources li{margin:12px 0}.wrr .wrr-source-date{display:block;font-size:13px;color:var(--wrr-muted)}.wrr blockquote{border-left:2px solid var(--wrr-border);margin:10px 0;padding-left:14px;color:var(--wrr-muted);font-size:14px}.wrr .wrr-warning{color:#713c21;background:#fff5e8;padding:14px 18px;border:1px solid #d9be94;border-radius:6px;margin:18px 0}.wrr .wrr-save{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-top:24px;background:#fff;border:1px solid var(--wrr-border);border-radius:8px}.wrr .wrr-save p{font-size:14px;color:var(--wrr-muted)}.wrr .wrr-primary{flex-shrink:0;background:var(--navy, #1f2a44);color:#fff;border:1px solid var(--navy, #1f2a44);border-radius:6px;padding:12px 20px;font:600 14px/1.5 var(--sans, system-ui, sans-serif);min-height:46px;cursor:pointer}.wrr .wrr-primary:hover:not(:disabled){background:#304264}.wrr .wrr-primary:active:not(:disabled){background:#141d30;transform:translateY(1px)}.wrr button:disabled{opacity:.6;cursor:not-allowed}.wrr :is(button,input,a,summary):focus-visible{outline:3px solid #9c742f;outline-offset:3px}.wrr .wrr-header a:focus-visible{outline-color:#e8cf9f}.wrr .wrr-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 640px){.wrr .wrr-header{padding:24px}.wrr .wrr-change{padding:22px}.wrr .wrr-comparison{grid-template-columns:minmax(0,1fr);gap:18px}.wrr .wrr-proposed{border-left:0;border-top:1px solid var(--wrr-border);padding:18px 0 0}.wrr .wrr-save{flex-direction:column;align-items:stretch;padding:22px}.wrr .wrr-choices{flex-direction:column;gap:4px}.wrr .wrr-notice{padding-left:16px}}.wrr{--wrr-border:#ded8cd;--wrr-muted:#625f59;color:#242b30;font-family:Inter,var(--sans,system-ui),sans-serif}.wrr h1,.wrr h2{font-family:Fraunces,var(--serif,Georgia),serif}.wrr .wrr-category{background:#fcfaf6;box-shadow:0 2px 8px #28201508}.wrr .wrr-category-title{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.wrr .wrr-category-title>span{color:var(--wrr-muted);font-size:13px}.wrr .wrr-current-summary{margin:18px 0 8px;padding:14px 18px;background:#f2efe9;border-radius:4px;font-size:14px}.wrr .wrr-current-summary h3{margin:0 0 8px;font:600 12px/1.5 Inter,var(--sans,system-ui),sans-serif}.wrr .wrr-current-summary p{margin:3px 0;overflow-wrap:anywhere}.wrr .wrr-current-summary summary{min-height:44px;padding:10px 0;cursor:pointer;color:#1f2a44}.wrr .wrr-proposal{padding:18px 0;border-bottom:1px solid var(--wrr-border);min-width:0}.wrr .wrr-proposal:last-child{border-bottom:0;padding-bottom:0}.wrr .wrr-proposal-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wrr .wrr-proposal-title h3{margin:0;font:500 16px/1.5 Inter,var(--sans,system-ui),sans-serif;white-space:pre-line;overflow-wrap:anywhere}.wrr .wrr-proposal .wrr-status{flex-shrink:0}.wrr .wrr-proposal .wrr-choices{margin:8px 0 0;padding:0;border:0}.wrr .wrr-proposal .wrr-sources{margin:0}.wrr .wrr-proposal .wrr-note,.wrr .wrr-proposal .wrr-kept{margin:8px 0}.wrr .wrr-more{margin-top:18px;min-height:46px;padding:10px 16px;border:1px solid #c7c0b4;border-radius:5px;background:#fcfaf6;color:#1f2a44;font:500 14px/1.5 Inter,var(--sans,system-ui),sans-serif;cursor:pointer}.wrr .wrr-more:hover{background:#f2efe9}.wrr .wrr-more:active{background:#e8e2d8}@media (max-width:640px){.wrr .wrr-category{padding:20px}.wrr .wrr-proposal-title{flex-direction:column;gap:6px}.wrr .wrr-current-summary{padding:12px}}.jw-canvas.wrr-host{background:#f2efe9;color:#242b30}.ri-flow{color:var(--jw-ink,#172940)}.ri-field{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:14px;font-weight:500}.ri-field .jw-input{width:100%;box-sizing:border-box;min-width:0}.ri-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ri-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ri-link{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;padding:10px 0;margin-right:14px;cursor:pointer;font:inherit;font-size:14px}.ri-review{margin:24px 0}.ri-review>div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid #ded7c7}.ri-review dt{font-weight:500;font-size:14px}.ri-review dd{margin:0;overflow-wrap:anywhere}.ri-flow :focus-visible{outline:3px solid #a67b2f;outline-offset:3px}.ri-card{border:1px solid #ded7c7;border-radius:10px;padding:18px;margin:18px 0;background:#fffdf8;overflow-wrap:anywhere}.ri-card h2{font-size:18px;margin:0 0 12px;font-weight:500}.ri-check{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.5}.ri-check input{margin-top:4px;flex:none}.ri-mapping{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;border-bottom:1px solid #ded7c7;padding:14px 0}.ri-mapping small{display:block;overflow-wrap:anywhere;margin-top:5px}.ri-flow details{margin:18px 0}.ri-flow summary{cursor:pointer}@media (max-width:520px){.ri-grid,.ri-mapping{grid-template-columns:1fr;gap:0}.ri-review>div{grid-template-columns:90px 1fr}.ri-actions .jw-btn{flex:1 1 auto}.ri-card{padding:14px}}.se-editor .se-date{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.se-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.se-editor .jw-holdcard .jw-btn{margin:6px 8px 0 0}.se-editor .ri-field,.se-editor .jw-input{min-width:0}.wz-recorded{color:#31533b;font:500 13px/1.5 Inter,var(--sans,system-ui),sans-serif;margin:8px 0}.wz-draft-notice,.wz-active-entry{padding:20px;margin:20px 0;background:#fcfaf6;border:1px solid #ded8cd;border-radius:6px}.wz-entry-fields{padding:0;margin:0;border:0;min-width:0}.wz-entry-fields:disabled{opacity:.8}.wz-recorded-details{flex-basis:100%;width:100%;border-top:1px solid #ded8cd;margin-top:12px;padding-top:14px}.wz-recorded-details dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.wz-recorded-details dt{font-size:12px;color:#625f59}.wz-recorded-details dd{margin:3px 0;overflow-wrap:anywhere}.wz-recorded-details details{margin-top:14px}.wz-recorded-details summary{cursor:pointer;min-height:44px;padding:10px 0}.wz-recorded-details label{display:flex;align-items:center;gap:10px;min-height:44px;margin:8px 0}.wz-recorded-details input{width:18px;height:18px;accent-color:#1f2a44}.wz-recorded-details button{min-height:44px}.wz-sale{flex-wrap:wrap}.wz-sale h3,.wz-active-entry h2{margin:0}.wz-recovery{padding:16px;background:#f2efe9;border:1px solid #ded8cd;border-radius:5px;margin:16px 0}.wz-recovery button{margin:6px 8px 0 0}@media (max-width:640px){.wz-recorded-details dl{grid-template-columns:1fr}}.wz-link-review{margin-top:16px}.wz-link-review>div{padding:8px 0}.wz-link-review .wz-take{color:#1f2a44;min-height:44px;margin-right:12px}.wz-link-review summary{padding:12px 0;cursor:pointer}.wz-link-prompts{margin:32px 0}.wz-link-prompt{border-bottom:1px solid var(--jw-line,#ded8cd);padding:12px 0}.wz-link-prompt summary{cursor:pointer;min-height:44px;line-height:1.5;padding:8px 0;color:#1f2a44}.wz-link-prompt summary span{font-size:14px;margin-left:16px;text-decoration:underline;text-underline-offset:3px}.wz-link-prompt summary:focus-visible{outline:2px solid #1f2a44;outline-offset:4px}.wz-link-option{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}@media (max-width:480px){.wz-link-prompt summary span{display:block;margin-left:18px}.wz-link-option{flex-wrap:wrap}}.hm-home{background:none;border:0;pointer-events:none!important}.hm-home svg{display:block;overflow:visible}.hm-home-label{position:absolute;left:23px;top:1px;padding:1px 4px;border-radius:3px;background:#faf8f3;color:#625d55;font:600 12px/18px Inter,sans-serif;white-space:nowrap}.hm-region{width:100%;min-width:0;margin:var(--jw-card-gap) 0;text-align:left;border:1px solid var(--jw-rule);border-radius:var(--jw-card-radius);overflow:hidden}.hm-region-header{display:flex;align-items:flex-start;gap:var(--jw-card-inner);padding:var(--jw-card-pad);background:var(--jw-wall);color:var(--jw-ink)}.hm-region-heading{flex:1;min-width:0}.hm-region-heading h2{margin:0 0 var(--jw-h2-after);font:400 var(--jw-h2)/var(--jw-h2-line) var(--jw-serif);letter-spacing:var(--jw-h2-track)}.hm-region-heading p{margin:5px 0}.hm-region-count{font-size:14px;line-height:1.5}.hm-region-sale,.hm-region-strong{font-size:13px;font-weight:600}.hm-vstrong{color:var(--jw-ink2);font-size:12px;margin-top:2px}.hm-region-reasons,.hm-region-distance{font-size:12px;line-height:1.6;color:var(--jw-ink2)}.hm-region.is-selected{border-color:var(--jw-ink)}.hm-region.is-selected .hm-region-header{background:var(--jw-ink);color:var(--jw-on-ink)}.hm-region.is-selected :is(h2,.hm-region-count,.hm-region-sale){color:var(--jw-on-ink)}.hm-region.is-selected :is(.hm-region-reasons,.hm-region-distance,.hm-region-read){color:var(--jw-on-ink2)}.hm-region .hm-swatch{flex:none;margin-top:4px}.hm-region .hm-region-toggle{flex:none;min-height:44px;background:transparent;border:1px solid var(--jw-rule2);color:inherit}.hm-region.is-selected .hm-region-toggle{border-color:var(--jw-rule-on-ink);color:var(--jw-on-ink)}.hm-region-panel{background:var(--jw-panel);border-top:1px solid var(--jw-panel-rule);padding:var(--jw-panel-pad)}.hm-region-panel .sl-city{padding:0;margin:0;border:0;background:transparent}.hm-region-panel .sl-city-row{display:flex;gap:var(--jw-row-gap);justify-content:space-between;align-items:flex-start;margin:var(--jw-card-gap) 0;padding:var(--jw-row-pad);background:var(--jw-wall);border:1px solid var(--jw-rule);border-radius:var(--jw-row-radius)}.hm-region-panel .sl-city-row>div{min-width:0}.hm-region-panel .sl-city-row h3{font:400 var(--jw-h3)/var(--jw-h3-line) var(--jw-serif);margin:0 0 var(--jw-h3-after);color:var(--jw-ink)}.hm-region-panel .sl-actions{display:flex;flex-wrap:wrap;gap:var(--jw-action-gap)}.hm-region-panel .jw-tiny{color:var(--jw-ink2);line-height:1.6}.hm-region-panel .sl-button{min-height:44px}.hm-ulist:has(.hm-region){display:block}.hm-screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:500px){.hm-region-header{display:grid;grid-template-columns:28px minmax(0,1fr) auto}.hm-region-heading{display:contents}.hm-region-heading h2{grid-area:1 / 2;margin:0}.hm-region .hm-swatch{grid-area:1 / 1}.hm-region-heading p{grid-column:2 / -1;margin:0}.hm-region .hm-region-toggle{grid-area:1 / 3;margin:0}.hm-region-panel .sl-city-row{flex-direction:column}.hm-region-panel .sl-city-row>.sl-button{align-self:flex-start}}.hm-tabs{display:flex;border:1px solid var(--jw-hair);border-radius:12px;padding:3px;margin:2vh 0 0;background:var(--jw-wall)}.hm-tab{flex:1;min-height:44px;border:none;border-radius:9px;background:transparent;font:500 14px Inter,system-ui,sans-serif;color:var(--jw-ink2);cursor:pointer}.hm-tab[aria-selected=true]{background:var(--jw-ink);color:var(--jw-wall)}.hm-mapwrap{margin:14px -6vw 0;position:relative;z-index:0}.hm-map{height:56vh;min-height:320px;max-height:620px;width:100%;background:#f1ede4;border-top:1px solid var(--jw-hair);border-bottom:1px solid var(--jw-hair)}@media (min-width: 700px){.hm-mapwrap{margin:14px 0 0}.hm-map{border:1px solid var(--jw-hair);border-radius:14px}}.hm-map .leaflet-tile-pane{filter:grayscale(1) brightness(1.06) contrast(.82) sepia(.18);opacity:.85}.hm-map .leaflet-control-attribution{font-size:9px;color:var(--jw-ink3);background:#ffffffb3}.hm-map .leaflet-control-attribution a{color:var(--jw-ink3)}.hm-map .leaflet-bar{border:1px solid var(--jw-hair);box-shadow:none}.hm-map .leaflet-bar a{width:40px;height:40px;line-height:40px;color:var(--jw-ink)}.hm-dot{cursor:pointer}.hm-dot.hm-unknown{fill:#eeebe4}.hm-tip{font:500 12px Inter,system-ui,sans-serif;color:var(--jw-ink);background:#fffffff0;border:1px solid var(--jw-hair);border-radius:6px;box-shadow:none;padding:3px 7px}.hm-tip:before{display:none}.hm-tip-home{color:var(--jw-ink2);font-style:italic}.hm-chips{display:flex;gap:8px;margin-top:12px}.hm-chip{flex:1;min-height:44px;border:1px solid var(--jw-hair);border-radius:99px;background:var(--jw-wall);color:var(--jw-ink2);font:500 13px Inter,system-ui,sans-serif;cursor:pointer}.hm-chip[aria-pressed=true]{border-color:var(--jw-ink);color:var(--jw-ink)}.hm-chips-lab{color:var(--jw-ink3);font-size:11.5px;margin:8px 0 0}.hm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;color:var(--jw-ink3);font-size:11.5px}.hm-legend .hm-ramp{flex:1;height:6px;border-radius:99px;background:linear-gradient(90deg,#f2efe7,#e3d3ba,#dbaf82,#d27640,#ad4221,#701f11)}.hm-legend-unk,.hm-legend-unread{display:inline-flex;align-items:center;gap:6px;margin-left:6px;white-space:nowrap}.hm-unread-swatch{width:12px;height:12px;border-radius:99px;border:1.5px dashed #625d55;box-sizing:border-box}.hm-region-read,.hm-vunread{color:var(--jw-ink2);font-size:12px;line-height:1.6}.hm-card{margin-top:14px;padding:14px 16px;border:1px solid var(--jw-hair);border-radius:14px;background:var(--jw-wall);text-align:left;display:flex;gap:14px;align-items:flex-start}.hm-card .hm-swatch{margin-top:2px}.hm-card-body{flex:1}.hm-card-close{border:none;background:transparent;color:var(--jw-ink3);font-size:20px;line-height:1;min-width:44px;min-height:44px;margin:-10px -12px -10px 0;cursor:pointer}.hm-inview{margin-top:22px;text-align:left}.hm-inview .jw-lab{margin-bottom:6px}.hm-vrow{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 4px;border:none;border-bottom:1px solid var(--jw-hair);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.hm-vrow:last-child{border-bottom:none}.hm-vrow[aria-pressed=true] .hm-vname{text-decoration:underline;text-underline-offset:3px}.hm-vswatch{width:22px;height:22px;border-radius:7px;flex:0 0 22px}.hm-vrow-unknown .hm-vswatch{background-color:#eeebe4;background-image:repeating-linear-gradient(45deg,#d3cec2,#d3cec2 2px,transparent 2px,transparent 6px);box-shadow:inset 0 0 0 1px #00000014}.hm-vbody{flex:1;min-width:0}.hm-vname{font-family:var(--jw-serif);font-size:var(--jw-h4)}.hm-vmeta{color:var(--jw-ink3);font-size:11.5px;margin-top:2px}.hm-vmiles{color:var(--jw-ink2);font-size:12px;white-space:nowrap}.hm-empty{color:var(--jw-ink3);font-size:13px;font-style:italic;padding:10px 4px}.gallery-nearby{--fl-muted: #485366;--fl-border: #cbd1da;background:#f1f3f5;color:var(--navy);padding:0 6vw 48px}.gallery-nearby>.jw-col{margin-top:24px}.gallery-nearby .jw-col.wide{max-width:1120px}.gallery-nearby .fl-summary{background:var(--navy);color:#fff;padding:26px 28px 22px;border-radius:8px}.gallery-nearby .fl-summary .jw-h{color:#fff;margin:0}.gallery-nearby .fl-summary .jw-honesty{color:#e3e8f0;font-size:15px;font-weight:400;line-height:1.6;max-width:78ch;margin:12px 0 0;border:0;padding:0}.gallery-nearby .fl-summary-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:20px;padding-top:16px;border-top:1px solid #59657c}.gallery-nearby .fl-counts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0}.gallery-nearby .fl-count{display:flex;align-items:baseline;gap:8px;width:auto;min-height:44px;padding:8px 0;border:0;color:#fff}.gallery-nearby .fl-n{font-size:25px;color:#fff}.gallery-nearby .fl-cl{font-size:14px;margin:0;color:#e3e8f0}.gallery-nearby .fl-count:not(:disabled):hover .fl-n{color:#fff}.gallery-nearby .fl-count:not(:disabled):hover .fl-cl{text-decoration:underline;text-underline-offset:4px}.gallery-nearby .fl-shortlist{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #fff;border-radius:5px;background:#fff;color:var(--navy);font-size:14px;font-weight:600;text-decoration:none}.gallery-nearby .fl-selection-guide{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin:20px 0;color:var(--fl-muted);font-size:14px;line-height:1.6}.gallery-nearby .fl-selection-guide p{margin:0}.gallery-nearby .fl-selection-guide a{color:var(--navy);font-weight:600;text-underline-offset:4px;padding:8px 0}.gallery-nearby .fl-section{margin-top:28px;scroll-margin-top:80px}.gallery-nearby .fl-head{display:flex;align-items:baseline;gap:12px;margin:0;padding-bottom:0;border:0;font-family:var(--jw-serif);font-size:23px;font-weight:500;letter-spacing:-.02em;text-transform:none;line-height:1.3;color:var(--navy)}.gallery-nearby .fl-hn{font:500 14px var(--jw-sans);color:var(--fl-muted);margin:0}.gallery-nearby .fl-note{max-width:86ch;margin:10px 0 16px;line-height:1.6;font-size:14px;color:var(--fl-muted)}.gallery-nearby .fl-row{align-items:flex-start;gap:20px;padding:20px 22px;margin-top:10px;border:1px solid var(--fl-border);border-radius:6px;background:#fff}.gallery-nearby .fl-row:hover{background:#fff;border-color:#8995a8}.gallery-nearby .fl-row.picked{background:#fff;border-color:var(--navy);box-shadow:inset 4px 0 var(--navy)}.gallery-nearby .fl-main{min-width:0}.gallery-nearby .fl-name{color:var(--navy);font-size:22px;overflow-wrap:anywhere}.gallery-nearby .fl-sub,.gallery-nearby .fl-applied-date{color:var(--fl-muted);font-size:14px;line-height:1.5;margin-top:5px}.gallery-nearby .fl-row-controls{display:grid;grid-template-columns:repeat(2,112px);gap:10px;align-items:start;flex:none}.gallery-nearby .fl-row-controls .sl-save{margin:0;min-width:0}.gallery-nearby .fl-row-controls .sl-button,.gallery-nearby .fl-select{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #8b96a8;border-radius:5px;background:#fff;color:var(--navy);font-size:14px;font-weight:500;line-height:1.5}.gallery-nearby .fl-row-controls .sl-button[aria-pressed=true]{background:#edf1f6;border-color:var(--navy)}.gallery-nearby .fl-select{white-space:nowrap}.gallery-nearby .fl-tick{width:18px;height:18px;margin:0;border:1px solid #69768b;border-radius:3px;line-height:16px;text-align:center;font-size:13px}.gallery-nearby .fl-tick.on{background:var(--navy);border-color:var(--navy);color:#fff}.gallery-nearby .picked .fl-select{background:#edf1f6;border-color:var(--navy);font-weight:600}.gallery-nearby .fl-reason{color:var(--fl-muted);font-size:14px;max-width:72ch;margin-top:12px;padding-left:12px;border-left:2px solid #9ba5b4}.gallery-nearby .fl-check{color:var(--fl-muted)}.gallery-nearby .fl-actions{gap:6px 16px;margin-top:14px}.gallery-nearby .fl-apply-btn{min-height:44px;font-size:14px;border-color:#8b96a8;color:var(--navy)}.gallery-nearby .fl-flag-btn{min-height:44px;font-size:13px;color:var(--fl-muted)}.gallery-nearby .fl-undo-btn{min-height:44px;padding:8px 4px;color:var(--navy)}.gallery-nearby .fl-row-removed{padding-top:12px;padding-bottom:12px;border-style:dashed}.gallery-nearby .fl-removed-line{margin:0}.gallery-nearby .fl-apply-error{color:#973724;font-size:14px;line-height:1.5}.gallery-nearby .fl-more{min-height:48px;margin-top:12px;padding:14px 20px;border:1px solid #8b96a8;border-radius:5px;color:var(--fl-muted);background:#fff;line-height:1.6}.gallery-nearby .fl-more b{color:var(--navy)}.gallery-nearby #fl-comparison{scroll-margin-top:80px}.gallery-nearby .cmp{margin-top:0;padding:22px;background:#fff;border-color:var(--fl-border);box-shadow:none;border-radius:6px}.gallery-nearby .cmp-title{font-size:23px;color:var(--navy)}.gallery-nearby .cmp-clear{min-height:44px;padding:8px;color:var(--navy);font-size:14px;text-decoration:underline;text-underline-offset:4px}.gallery-nearby .cmp-h,.gallery-nearby .cmp-l,.gallery-nearby .cmp-v.unknown,.gallery-nearby .cmp .jw-tiny{color:var(--fl-muted)}.gallery-nearby .cmp-h{font-size:13px;letter-spacing:0;text-transform:none}.gallery-nearby .cmp-l{font-size:13px}.gallery-nearby .cmp .jw-tiny{font-size:14px;line-height:1.5}.gallery-nearby .fl-next{margin-top:32px}.gallery-nearby .fl-next .jw-btn{background:var(--navy)}.gallery-nearby .fl-nextsub,.gallery-nearby .jw-export{color:var(--fl-muted);font-size:14px;line-height:1.6}.gallery-nearby .jw-export{margin-top:24px}.gallery-nearby .jw-col :is(button,a,[role=button]):focus-visible{outline:3px solid var(--navy);outline-offset:3px}.gallery-nearby .fl-summary :is(button,a):focus-visible{outline-color:#fff}@media (max-width: 640px){.gallery-nearby{padding-bottom:32px}.gallery-nearby>.jw-col{margin-top:16px}.gallery-nearby .fl-summary{padding:20px}.gallery-nearby .fl-summary .jw-h{font-size:28px}.gallery-nearby .fl-summary-tools{gap:12px;margin-top:16px;padding-top:12px}.gallery-nearby .fl-counts{gap:4px 20px}.gallery-nearby .fl-shortlist{width:100%}.gallery-nearby .fl-head{font-size:22px}.gallery-nearby .fl-row{flex-direction:column;gap:16px;padding:18px 16px}.gallery-nearby .fl-row-controls{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-nearby .fl-name{font-size:21px}.gallery-nearby .fl-selection-guide{margin:18px 0}.gallery-nearby .cmp{padding:16px 12px}.gallery-nearby .cmp-h,.gallery-nearby .cmp-l,.gallery-nearby .cmp-v{padding-right:8px}}.how-page{background:var(--canvas);color:var(--navy)}.how-page a:focus-visible,.how-page summary:focus-visible,.how-secondary:focus-visible{outline:3px solid var(--brass);outline-offset:5px}.how-nav,.how-footer{max-width:1240px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.how-wordmark{font:500 27px var(--serif);letter-spacing:-.04em;color:var(--navy);text-decoration:none}.how-nav nav{display:flex;gap:28px;font-size:14px}.how-nav nav a{color:var(--navy);padding:8px 0;text-decoration:none}.how-nav nav a[aria-current]{border-bottom:2px solid var(--brass)}.how-hero{background:var(--navy);color:#fffaf0;padding:clamp(60px,7vw,104px) 40px}.how-hero-inner{max-width:1160px;margin:auto}.how-hero h1{font:400 clamp(48px,6vw,84px)/1.07 var(--serif);white-space:pre-line;letter-spacing:-.035em;max-width:880px;margin:0}.how-hero p{color:#efe7d9;max-width:610px;font-size:20px;line-height:1.65;margin:30px 0 34px}.how-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.how-page .btn{display:inline-flex;align-items:center;gap:5px;text-decoration:none;min-height:48px;font-size:15px;border-radius:4px;padding:12px 22px}.how-hero .btn.primary{background:#efe3c9;color:var(--navy);box-shadow:none}.how-scroll{color:#fffaf0;font-size:14px;padding:12px 0;text-decoration-color:#c3a36a;text-underline-offset:5px}.how-scroll span{margin-left:6px;color:#e3c68d}.how-journey,.how-finish{max-width:960px;margin:auto}.how-journey{padding:72px 0 24px;scroll-margin-top:24px}.how-journey:focus{outline:none}.how-page h2{font:400 34px/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 40px}.how-stages{list-style:none;padding:0;margin:0}.how-stages>li{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:38px;padding-bottom:52px}.how-stages>li:not(:last-child):before{content:"";position:absolute;width:1px;background:#c3a36a;top:48px;bottom:0;left:23px}.how-stage-number{position:relative;display:grid;place-items:center;width:48px;height:48px;background:var(--navy);color:#fffaf0;border-radius:50%;font:400 20px var(--serif)}.how-stage-copy{padding-top:6px;max-width:690px}.how-stage-copy h3{font:400 29px/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 14px}.how-stage-copy>p{color:#625d55;font-size:17px;line-height:1.7;margin:0}.how-detail{margin-top:16px;font-size:14px;line-height:1.7}.how-detail summary{color:var(--navy);cursor:pointer;min-height:44px;padding:9px 0;width:fit-content;text-decoration:underline;text-decoration-color:#b0894a;text-underline-offset:5px}.how-detail p,.how-detail dl{color:#625d55;max-width:650px;margin:12px 0 0}.how-detail dl>div+div{margin-top:14px}.how-detail dt{color:var(--navy);font-weight:600}.how-detail dd{margin:3px 0 0}.how-detail strong{color:var(--navy);font-weight:600}.how-finish{border-top:1px solid var(--brass);padding:32px 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.how-finish p{color:#625d55;font-size:16px;margin:0}.how-finish .btn{background:var(--navy);color:#fffaf0;flex-shrink:0;box-shadow:none}.how-footer{border-top:1px solid var(--line);font-size:13px}.how-footer a{color:var(--navy)}.how-audience{display:flex;flex-direction:column;gap:12px}.how-audience>.splash-card{flex:1;width:100%}.how-secondary{align-self:flex-start;font-size:14px;margin-left:4px;text-decoration:none}@media (max-width: 1040px){.how-journey,.how-finish{margin-left:40px;margin-right:40px}}@media (max-width: 640px){.how-nav,.how-footer{padding:20px 24px;flex-wrap:wrap;gap:14px}.how-nav nav{gap:22px}.how-hero{padding:54px 24px 62px}.how-hero h1{font-size:clamp(43px,12vw,60px)}.how-hero p{font-size:18px;margin:26px 0 30px}.how-hero-actions{gap:22px}.how-journey,.how-finish{margin-left:24px;margin-right:24px}.how-journey{padding-top:54px}.how-page h2{font-size:30px;margin-bottom:32px}.how-stages>li{grid-template-columns:36px minmax(0,1fr);column-gap:18px;padding-bottom:40px}.how-stage-number{width:36px;height:36px;font-size:17px}.how-stages>li:not(:last-child):before{left:17px;top:36px}.how-stage-copy{padding-top:3px}.how-stage-copy h3{font-size:25px;margin-bottom:12px}.how-stage-copy>p{font-size:16px}.how-finish{align-items:flex-start;flex-direction:column;gap:20px}}@font-face{font-family:YG Home Fraunces;src:url(/assets/fraunces0-DihXLNYH.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:YG Home Inter;src:url(/assets/inter1-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-display:swap}.ahp-page{--ahp-gold:#7a5c2e;--ahp-heading:var(--navy);--sans:"YG Home Inter",Inter,sans-serif;--serif:"YG Home Fraunces",Fraunces,serif;background:var(--canvas);color:var(--ink);font:16px/1.65 var(--sans)}.ahp-page *{box-sizing:border-box}.ahp-page :is(h1,h2,h3,p,figure){margin:0}.ahp-width{width:calc(100% - 112px);max-width:1200px;margin-inline:auto}.ahp-page a{color:var(--ahp-heading);text-underline-offset:5px}.ahp-page :is(a,button,input):focus-visible{outline:3px solid var(--ahp-gold);outline-offset:4px}.ahp-page button,.ahp-page input{font:inherit}.ahp-page button{cursor:pointer}.ahp-skip{position:absolute;left:20px;top:-100px;padding:12px 20px;background:var(--panel);z-index:10}.ahp-skip:focus{top:8px}.ahp-header{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.ahp-wordmark{font:500 29px/1.2 var(--serif);letter-spacing:-.04em;text-decoration:none}.ahp-header nav{display:flex;align-items:center;gap:30px;font-size:14px}.ahp-header nav a{display:inline-flex;align-items:center;min-height:44px}.ahp-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:68px;align-items:center;padding-block:70px 76px}.ahp-eyebrow{color:var(--ahp-gold);font-size:11px;line-height:1.5;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.ahp-page h1{font:450 clamp(38px,3.8vw,55px)/1.08 var(--serif);letter-spacing:-.04em;max-width:620px;margin-top:16px}.ahp-page h2{font:450 clamp(30px,2.7vw,40px)/1.18 var(--serif);letter-spacing:-.03em;color:var(--ahp-heading)}.ahp-page h3{font:500 22px/1.3 var(--serif);letter-spacing:-.015em;color:var(--ahp-heading)}.ahp-lead{margin-top:24px!important;max-width:51ch;color:var(--ink-2);line-height:1.7}.ahp-website-form{margin-top:28px}.ahp-website-form label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--ink)}.ahp-entry-controls{display:flex;gap:10px;align-items:stretch}.ahp-entry-controls input{width:100%;min-width:0;min-height:52px;border:1px solid #968574;border-radius:5px;background:var(--panel);color:var(--ink);padding:12px 14px;box-shadow:0 1px 2px #3c2d1e08}.ahp-entry-controls input::placeholder{color:#746a5d;opacity:1}.ahp-primary{flex-shrink:0;background:var(--navy);color:#fffaf0;border:1px solid var(--navy);border-radius:5px;padding:12px 17px;min-height:52px;font-size:14px!important;font-weight:600!important;line-height:1.4}.ahp-primary:hover{background:var(--navy-soft)}.ahp-primary:active,.ahp-return:active{transform:translateY(1px)}.ahp-primary:disabled{cursor:wait;opacity:.8}.ahp-form-feedback:empty{display:none}.ahp-form-feedback{color:var(--ink-2);font-size:14px;margin-top:10px}.ahp-error{color:#913e29;margin-top:12px!important;font-size:14px}.ahp-caption{font-size:12px;line-height:1.6;color:var(--ink-2)}.ahp-website-form .ahp-caption{margin-top:12px}.ahp-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;margin-top:12px}.ahp-journey{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:var(--shadow-md)}.ahp-journey figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:var(--ink-2);margin-bottom:24px}.ahp-journey ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ahp-journey li{display:flex;gap:14px;align-items:center;min-width:0}.ahp-step-dot{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--navy);color:#fffaf0;font-size:12px}.ahp-example-site,.ahp-example-profile,.ahp-example-galleries{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;padding:15px}.ahp-example-site{display:flex;justify-content:space-between;gap:12px;background:var(--canvas);font-size:12px;flex-wrap:wrap}.ahp-example-site span{color:var(--ink-2)}.ahp-example-profile{display:flex;align-items:center;gap:14px}.ahp-example-profile img{width:100px;height:auto;background:#fff;border-radius:4px}.ahp-example-profile h3{font-size:20px}.ahp-example-profile p{font-size:12px;color:var(--ink-2);margin-block:3px 6px}.ahp-example-tag{font-size:11px;border:1px solid var(--line);border-radius:20px;padding:3px 8px;display:inline-block}.ahp-example-galleries>strong,.ahp-example-galleries>span{display:block;font-size:12px}.ahp-example-galleries>span{color:var(--ink-2);font-size:11px}.ahp-mini-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ahp-mini-cards>div{padding:7px;border:1px solid var(--line);border-radius:4px;font-size:10px}.ahp-mini-cards i{display:block;height:35px;background:var(--canvas-deep);border:1px solid var(--line);margin-bottom:6px}.ahp-how{padding-block:58px 60px;background:var(--panel);border-block:1px solid var(--line);scroll-margin-top:20px}.ahp-how h2,.ahp-benefits h2{margin-top:10px}.ahp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;list-style:none;padding:0;margin:32px 0 0}.ahp-steps img{display:block;width:180px;height:auto;margin-bottom:15px;background:#fff;border-radius:4px}.ahp-steps h3{font-size:22px;display:flex;gap:10px;align-items:baseline}.ahp-steps h3 span{color:var(--ahp-gold);font-size:20px;font-weight:400}.ahp-steps p{font-size:14px;color:var(--ink-2);margin-top:12px;line-height:1.7}.ahp-steps .ahp-caption{font-size:12px;color:var(--ahp-gold)}.ahp-benefits{padding-block:64px 54px}.ahp-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px}.ahp-benefit-grid article{background:var(--panel);border:1px solid var(--line);padding:28px;border-radius:12px;box-shadow:var(--shadow-sm)}.ahp-benefit-grid p{color:var(--ink-2);font-size:14px;margin-top:10px;line-height:1.7}.ahp-benefit-grid p.ahp-caption{font-size:12px}.ahp-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.ahp-comparison>div{display:grid;grid-template-columns:1fr;gap:4px;padding:12px 16px;background:var(--canvas);border:1px solid var(--line);border-radius:6px;font-size:12px}.ahp-comparison span{font-size:11px;color:var(--ink-2);padding-bottom:6px}.ahp-comparison strong{font-weight:500}.ahp-map-example{height:142px;border-radius:7px;border:1px solid #e2d6bf;margin-top:22px;position:relative;overflow:hidden;background:#f1e9d8;color:#685326}.ahp-map-example:before{content:"";position:absolute;top:30px;right:-10px;bottom:25px;left:-10px;transform:rotate(-8deg);border-block:1px solid #d7c7aa;background:#e9dfcd;border-radius:50%}.ahp-map-place{position:absolute;border-radius:50%;width:58px;height:58px;background:#bc966442;border:13px solid #b58b521f}.ahp-map-place:after{content:"";width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#927142;border-radius:50%}.ahp-map-place-a{top:43px;left:12%}.ahp-map-place-b{top:20px;left:54%;height:76px;width:76px;border-width:18px}.ahp-map-place-c{top:80px;right:12%;width:36px;height:36px;border-width:7px}.ahp-map-home{position:absolute;left:39%;top:90px;font-size:11px}.ahp-intro-example{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--canvas);padding:12px 16px;border-radius:6px;margin-top:22px;font-size:12px}.ahp-intro-example span:after{content:"→";margin-left:12px;color:var(--ahp-gold)}.ahp-record-example{border-left:2px solid var(--line);margin:22px 0 0;padding:0 0 0 16px;list-style:none;font-size:13px;line-height:2.1}.ahp-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;border-top:1px solid var(--line);padding-block:36px 48px}.ahp-promises h3{font-size:20px}.ahp-promises p{font-size:13px;color:var(--ink-2);margin-top:8px}.ahp-finish{background:var(--navy);padding-block:48px;color:#fffaf0}.ahp-finish h2{color:#fffaf0}.ahp-finish p{font-size:15px;margin-block:16px 22px;color:#ece4d8}.ahp-return{background:#f1e4c9;border:1px solid #f1e4c9;border-radius:5px;min-height:48px;color:#1f2a44;font-size:14px!important;font-weight:600!important;padding:12px 18px}.ahp-return:hover{background:#fffaf0}.ahp-return span{margin-left:12px}.ahp-finish .ahp-return:focus-visible{outline-color:#f0cc8f}.ahp-gallery-note{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:32px;font-size:13px;color:var(--ink-2)}.ahp-gallery-note strong{color:var(--ink)}.ahp-gallery-note>div{display:flex;gap:24px;flex-wrap:wrap}.ahp-gallery-note a{display:inline-flex;align-items:center;min-height:44px}.ahp-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding-block:14px}.ahp-footer .policy-home-footer{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:20px;font:12px/1.5 var(--sans)}.ahp-footer .policy-home-footer a{display:inline-flex;align-items:center;min-height:44px}.ahp-curator{border:0;background:transparent;color:var(--ink-2);font-size:12px!important;padding:12px 0;text-decoration:underline;text-underline-offset:5px;min-height:44px}.ahp-demo-note{font-size:12px;padding-bottom:18px;color:var(--ink-2)}html[data-theme=dark] .ahp-page{--ahp-gold:#dfbc82;--ahp-heading:#f4ede2}html[data-theme=dark] .ahp-primary{border-color:#ac9a80}html[data-theme=dark] .ahp-error{color:#f0b39e}html[data-theme=dark] .ahp-return{background:#f1e4c9;color:#1f2a44;border-color:#f1e4c9}@media (max-width:1100px){.ahp-width{width:calc(100% - 64px)}.ahp-hero{gap:36px}.ahp-entry-controls{flex-wrap:wrap}.ahp-entry-controls input{flex:1 0 100%}.ahp-primary{width:100%}.ahp-steps{gap:28px}.ahp-example-profile img{width:75px}}@media (max-width:700px){.ahp-width{width:calc(100% - 40px)}.ahp-header{min-height:76px;gap:14px}.ahp-wordmark{font-size:24px}.ahp-header nav{gap:18px;font-size:12px}.ahp-header .ahp-how-link{display:none}.ahp-hero{grid-template-columns:1fr;padding-block:36px;gap:28px}.ahp-page h1{font-size:39px;line-height:1.09;margin-top:12px;letter-spacing:-.04em}.ahp-desktop-break{display:none}.ahp-lead{font-size:15px;margin-top:20px!important}.ahp-website-form{margin-top:22px}.ahp-entry-controls{gap:10px}.ahp-primary{font-size:15px!important}.ahp-caption{font-size:12px}.ahp-text-link{margin-top:6px}.ahp-journey{padding:18px;border-radius:10px;box-shadow:var(--shadow-sm)}.ahp-journey figcaption{margin-bottom:14px}.ahp-journey ol,.ahp-journey li{gap:10px}.ahp-step-dot{width:22px;height:22px;font-size:11px}.ahp-example-site,.ahp-example-profile,.ahp-example-galleries{border:0;background:transparent;padding:0}.ahp-example-site{gap:2px;justify-content:flex-start}.ahp-example-site>span{display:none}.ahp-example-profile{gap:0}.ahp-example-profile img,.ahp-example-profile p,.ahp-example-tag,.ahp-mini-cards{display:none}.ahp-example-profile h3{font:600 12px/1.65 var(--sans);color:var(--ink)}.ahp-example-galleries{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ahp-how{padding-block:34px}.ahp-page h2{font-size:30px;line-height:1.16}.ahp-steps{grid-template-columns:1fr;gap:28px;margin-top:28px}.ahp-steps>li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:start}.ahp-steps img{width:78px;margin-top:2px;margin-bottom:0}.ahp-steps h3{font-size:21px;gap:6px}.ahp-steps h3 span{display:none}.ahp-steps p{font-size:14px;margin-top:8px;line-height:1.65}.ahp-benefits{padding-block:36px}.ahp-benefit-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.ahp-benefit-grid article{padding:22px}.ahp-page h3{font-size:21px}.ahp-comparison{margin-top:16px;gap:8px}.ahp-comparison>div{padding:10px 12px;grid-template-columns:1fr;font-size:11px;gap:0}.ahp-comparison strong:not(:first-of-type){display:none}.ahp-map-example{height:90px;margin-top:16px}.ahp-map-place-a{top:20px}.ahp-map-place-b{top:4px}.ahp-map-place-c{top:48px}.ahp-map-home{top:61px}.ahp-intro-example{margin-top:16px;padding:10px;gap:8px;font-size:11px}.ahp-intro-example span:after{margin-left:8px}.ahp-record-example{margin-top:16px;font-size:12px;line-height:1.9}.ahp-promises{grid-template-columns:1fr;gap:22px;padding-block:28px 34px}.ahp-promises h3{font-size:20px}.ahp-promises p{margin-top:5px}.ahp-finish{padding-block:34px}.ahp-finish h2{font-size:31px}.ahp-gallery-note{display:block;padding-block:26px}.ahp-gallery-note>div{gap:20px;margin-top:12px}.ahp-footer{display:block;padding-block:14px}.ahp-footer .policy-home-footer{gap:14px}.ahp-curator{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ahp-page *{scroll-behavior:auto!important;transition:none!important}.ahp-primary:active,.ahp-return:active{transform:none}}@media (max-width:700px){.ahp-page .ahp-example-profile h3{font-size:12px}}@font-face{font-family:YG Preview Inter;src:url(/assets/inter1-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:YG Preview Wordmark;src:url(/assets/fraunces0-DihXLNYH.woff2) format("woff2");font-weight:100 900;font-display:swap}.pfs-page{--pfs-title:var(--navy);--pfs-gold:#7a5c2e;background:var(--canvas);color:var(--ink);font:16px/1.6 YG Preview Inter,Inter,sans-serif;min-height:100vh}.pfs-page *{box-sizing:border-box}.pfs-page :is(h1,h2,h3,p,blockquote){margin:0}.pfs-page :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--pfs-title)}.pfs-page h1{font-size:44px;line-height:1.12;letter-spacing:-.025em}.pfs-page h2{font-size:34px;line-height:1.2;letter-spacing:-.02em}.pfs-page a,.pfs-link{color:var(--pfs-title);text-underline-offset:4px}.pfs-header{max-width:1240px;margin:auto;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.pfs-wordmark{font:500 29px/1.2 YG Preview Wordmark,Fraunces,serif;letter-spacing:-.04em;text-decoration:none}.pfs-header nav{display:flex;flex-wrap:wrap;gap:26px;font-size:14px}.pfs-header nav a{min-height:44px;display:inline-flex;align-items:center}.pfs-layout{max-width:1240px;margin:auto;padding:48px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px 72px;align-items:start}.pfs-layout>*{min-width:0}.pfs-entry-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;align-items:center;padding-top:64px}.pfs-entry h1{font-size:54px;max-width:570px;margin:18px 0 28px}.pfs-eyebrow{font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--pfs-gold)}.pfs-card,.pfs-signup{background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:28px 32px;box-shadow:0 12px 34px #241f1b12;display:flex;flex-direction:column;gap:18px}.pfs-card-meta{display:flex;gap:16px;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.pfs-card-meta span:last-child{flex-shrink:0}.pfs-reading{display:flex;flex-direction:column;gap:20px}.pfs-reading>button{align-self:flex-start}.pfs-fact{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--line)}.pfs-label{display:block;font-size:13px;font-weight:600;color:var(--ink)}.pfs-value{overflow-wrap:anywhere}.pfs-editor{grid-column:2/-1;display:flex;flex-direction:column;gap:10px}.pfs-page :is(button,input,textarea){font:inherit}.pfs-page button{cursor:pointer}.pfs-page button:disabled{cursor:default;opacity:.55}.pfs-page :is(input:not([type=checkbox]),textarea){width:100%;min-width:0;min-height:48px;padding:11px 13px;background:var(--panel);color:var(--ink);border:1px solid #8d7e6b;border-radius:6px}.pfs-page textarea{min-height:120px;resize:vertical}.pfs-page input::placeholder{color:var(--ink-2)}.pfs-primary,.pfs-secondary{min-height:48px;border-radius:8px;padding:12px 20px;font-weight:600!important;font-size:15px!important;line-height:1.4!important}.pfs-primary{background:var(--navy);color:#fffdf9;border:1px solid var(--navy)}.pfs-primary:hover:enabled{background:var(--navy-soft)}.pfs-secondary{background:var(--panel);color:var(--pfs-title);border:1px solid #9b8e7d}.pfs-secondary:hover:enabled{background:var(--canvas-deep)}.pfs-link{min-height:44px;padding:8px 0;border:0;background:none;text-decoration:underline;font-size:14px!important;text-align:left}.pfs-link:hover:enabled{color:var(--pfs-gold)}.pfs-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.pfs-small{font-size:14px;line-height:1.65;color:var(--ink-2)}.pfs-page :is(button,input,textarea,a,summary):focus-visible{outline:3px solid var(--pfs-gold);outline-offset:4px}.pfs-page button:active:enabled{transform:translateY(1px)}.pfs-entry-controls{display:flex;gap:10px;margin:8px 0 10px}.pfs-entry-controls button{flex-shrink:0}.pfs-entry form{margin-top:22px}.pfs-permission{margin:22px 0 6px}.pfs-permission label{display:flex;align-items:flex-start;gap:12px;font-size:14px;cursor:pointer;min-height:44px;padding:4px 0}.pfs-permission input{accent-color:var(--navy);width:20px;height:20px;margin:3px 0 0;flex-shrink:0}.pfs-permission p{margin:8px 0 0 32px}.pfs-empty{border:1px dashed #b7a98f;padding:30px;background:var(--panel);border-radius:6px}.pfs-empty p:last-child{font-size:14px;color:var(--ink-2);margin-top:22px}.pfs-placeholder{margin-top:20px;display:grid;gap:14px}.pfs-placeholder i{height:18px;width:80%;background:var(--canvas-deep);border-radius:3px}.pfs-placeholder i:nth-child(2){width:55%}.pfs-placeholder i:nth-child(3){height:74px;width:100%}.pfs-notice,.pfs-gallery-hook{padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:7px;font-size:15px}.pfs-notice{margin:14px 0!important}.pfs-gallery-hook{line-height:1.6}.pfs-status{background:var(--navy);color:#fffdf9;padding:16px 20px;border-radius:5px;font-size:15px}.pfs-divider{padding-top:14px;border-top:1px solid var(--line)}.pfs-divider>button{margin-top:10px}.pfs-card blockquote{border-left:2px solid var(--line);padding-left:16px}.pfs-sources summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;color:var(--pfs-title)}.pfs-sources ul{padding-left:20px}.pfs-sources li{font-size:14px;margin-bottom:12px}.pfs-sources p{color:var(--ink-2)}.pfs-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.pfs-images figure{margin:0}.pfs-images img{width:100%;height:120px;object-fit:contain;background:#fff}.pfs-images figcaption{font-size:12px;overflow-wrap:anywhere}.pfs-issue,.pfs-pending{grid-column:1/-1}.pfs-issue{border:1px solid var(--line);border-left:3px solid var(--pfs-gold);border-radius:6px;padding:20px;background:var(--panel)}.pfs-issue h2{font-size:24px;margin-bottom:8px}.pfs-footer{max-width:1144px;margin:48px auto 0;padding:24px 0;display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line);font-size:14px}.pfs-fixture{padding:12px 24px;background:var(--canvas-deep);border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}.pfs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pfs-image-controls{display:flex;flex-direction:column;gap:14px}.pfs-image-controls h3,.pfs-image-transfer h2{font-size:24px}.pfs-image-controls h3 span{margin-left:8px;font-family:Inter,sans-serif}.pfs-image-choice{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;cursor:pointer}.pfs-image-choice input{width:20px;height:20px;flex-shrink:0;margin:1px 0;accent-color:var(--navy)}.pfs-image-controls figcaption a{display:inline-block;font-size:13px;min-height:44px;padding:8px 0}.pfs-image-controls .pfs-images{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pfs-image-controls figure{border:1px solid var(--line);border-radius:6px;padding:10px;background:var(--panel)}.pfs-image-controls img{height:160px;border-radius:3px}.pfs-image-unavailable{min-height:160px;display:grid;place-items:center;background:var(--canvas-deep);padding:15px;font-size:14px;text-align:center}.pfs-image-transfer{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.pfs-image-save{border-left:2px solid var(--line);padding-left:14px}@media (max-width:700px){.pfs-image-controls .pfs-images{grid-template-columns:1fr}.pfs-image-controls img{height:190px}}html[data-theme=dark] .pfs-page{--pfs-title:#dfc79c;--pfs-gold:#dfbc82}html[data-theme=dark] .pfs-primary{border-color:#ac9a80}html[data-theme=dark] .pfs-status{border:1px solid #8e8070}@media (max-width:1280px){.pfs-header{margin-inline:36px}.pfs-footer{margin-inline:48px}.pfs-layout{gap:40px}.pfs-entry-controls{flex-wrap:wrap}.pfs-entry-controls input{flex:1 1 220px}}@media (max-width:700px){.pfs-header{margin:0 20px;padding:18px 0;gap:14px;align-items:flex-start;flex-wrap:wrap}.pfs-wordmark{font-size:26px}.pfs-header nav{gap:20px;font-size:13px}.pfs-layout{display:flex;flex-direction:column;padding:28px 20px;gap:28px}.pfs-layout>*{width:100%}.pfs-entry-layout{padding-top:32px}.pfs-page h1,.pfs-entry h1{font-size:37px;line-height:1.13;letter-spacing:-.025em}.pfs-page h2{font-size:29px}.pfs-entry h1{margin:14px 0 24px}.pfs-card,.pfs-signup{padding:22px 20px;gap:16px}.pfs-entry-controls{display:flex;flex-direction:column}.pfs-entry-controls input{flex:auto}.pfs-entry-controls button{width:100%}.pfs-empty{padding:24px}.pfs-placeholder i:nth-child(3){height:40px}.pfs-fact{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.pfs-fact>.pfs-label{grid-column:1/-1}.pfs-editor{grid-column:1/-1}.pfs-card-meta{flex-wrap:wrap;gap:8px}.pfs-reading>button{width:100%}.pfs-permission p{margin-left:0}.pfs-footer{margin:20px;padding:20px 0}.pfs-issue h2{font-size:24px}.pfs-images{grid-template-columns:1fr}.pfs-images img{height:180px}}@media (prefers-reduced-motion:reduce){.pfs-page *{scroll-behavior:auto;transition:none;animation:none}}:root{--heading-family: Georgia, "Times New Roman", serif}:root :is(#root,[role=dialog]) :is(h1,h2,h3,h4,h5,h6,[role=heading]):not(.brand *,nav *,button *,label *,[role=button] *,.cl-rootBox *):not(.ar-row h3,.ar-category h3,.ir-record h3,.ir-record h4,.wrr-current-summary h3,.wrr-comparison h3,.wrr-proposal-title h3,.sl-item-head h2){font-family:var(--heading-family)!important;font-weight:400!important}:root :is(#root,[role=dialog]) :is(.claim-title,.claim-h,.gf-subheading,.gf-ready,.cmp-title,.cc-profile-disclosure>summary){font-family:var(--heading-family)!important;font-weight:400!important}@media (max-width: 700px){:root #root .ahp-page .ahp-example-profile h3{font-family:YG Home Inter,Inter,sans-serif!important;font-weight:600!important}}:root{--canvas: #f5efe6;--canvas-deep: #efe7d9;--panel: #fffdf9;--white: #ffffff;--ink: #241f1b;--ink-2: #6c6359;--ink-3: #9a9086;--navy: #1f2a44;--navy-soft: #2c3a5c;--brass: #b0894a;--brass-soft: #cdac6a;--line: #e8dfce;--pos: #4e7b57;--neg: #b4553f;--warn-ink: #8a3f2c;--c-dark-green: #3e7d53;--c-light-green: #7fa96a;--c-yellow: #c19a3f;--c-orange: #c67f45;--c-red: #b4553f;--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(60,45,30,.05), 0 2px 6px rgba(60,45,30,.05);--shadow-md: 0 4px 12px rgba(60,45,30,.07), 0 14px 34px rgba(60,45,30,.08);--shadow-lg: 0 10px 30px rgba(60,45,30,.1), 0 30px 60px rgba(60,45,30,.1)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.serif{font-family:var(--serif)}.eyebrow{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-weight:600}.muted{color:var(--ink-3)}.btn{border:none;font:inherit;font-weight:600;font-size:14px;padding:11px 20px;border-radius:var(--r-sm);cursor:pointer;transition:transform .05s ease,box-shadow .15s ease,background .15s ease}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--navy);color:#f3ead6;box-shadow:var(--shadow-md)}.btn.primary:hover{background:var(--navy-soft)}.btn.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line)}.btn.ghost:hover{background:var(--panel);color:var(--ink)}.btn.link{background:transparent;border:none;color:var(--ink-2);text-decoration:underline;padding:11px 4px}.chip{font-size:12.5px;background:var(--panel);border:1px solid var(--line);color:var(--ink-2);padding:4px 10px;border-radius:var(--r-pill);box-shadow:var(--shadow-sm)}.chip b{color:var(--ink);font-weight:600}.pill{font-size:11.5px;padding:3px 9px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);background:var(--canvas)}.pill.good{color:#2f5a3b;background:#e6f0e4;border-color:#cfe2cb}.pill.warn{color:var(--warn-ink);background:#f7e7e0;border-color:#ecc9bd}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.card-lg{border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.art-frame{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4);box-shadow:0 6px 18px #3c2d1e1a;position:relative}.art-frame img{display:block;width:100%;height:auto;border-radius:6px}.art-frame .watermark{position:absolute;inset:var(--s-4);display:grid;place-items:center;pointer-events:none}.art-frame .watermark span{font-family:var(--serif);font-size:26px;letter-spacing:.3em;color:#1f2a441a;transform:rotate(-18deg);font-weight:600}.composite .n{font-family:var(--serif);font-weight:560;line-height:.95;font-size:52px;letter-spacing:.5px}.composite .l{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.subscore{display:flex;gap:22px;border-left:1px solid var(--line);padding-left:22px}.subscore .n{font-family:var(--serif);font-size:26px;font-weight:500}.subscore .l{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.subscore .fit .n{color:var(--navy)}.subscore .conf .n{color:var(--brass)}.marks{font-weight:700;letter-spacing:1px;font-size:13px}.marks.pos{color:var(--pos)}.marks.neg{color:var(--neg)}.marks.neu{color:var(--ink-3)}.ramp{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px}.ramp.dark_green{background:var(--c-dark-green)}.ramp.light_green{background:var(--c-light-green)}.ramp.yellow{background:var(--c-yellow)}.ramp.orange{background:var(--c-orange)}.ramp.red{background:var(--c-red)}.analogy{font-size:15px;background:#faf5ec;border:1px solid var(--line);border-left:3px solid var(--brass);padding:12px 15px;border-radius:0 var(--r-sm) var(--r-sm) 0}.analogy .serif{font-style:italic}.honesty{font-size:12px;color:#7a5b1f;background:#f7ecd3;border:1px solid #ecdcae;padding:6px 11px;border-radius:var(--r-pill)}.veil-avatar{width:34px;height:34px;border-radius:50%;background:repeating-linear-gradient(45deg,#e7dcc7,#e7dcc7 5px,#efe7d9 5px,#efe7d9 10px);border:1px solid var(--line)}.veil-sq{width:26px;height:26px;border-radius:6px;background:repeating-linear-gradient(45deg,#ece2cd,#ece2cd 4px,#f4ede0 4px,#f4ede0 8px);border:1px solid var(--line)}.segmented{display:inline-flex;background:var(--canvas-deep);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px;gap:2px}.segmented .seg{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-2);border:none;background:transparent;cursor:pointer}.segmented .seg.on{background:var(--navy);color:#f3ead6;box-shadow:var(--shadow-sm)}@media (max-width: 900px){.ds-two-col{grid-template-columns:1fr!important}}.artisthead{display:flex;align-items:flex-end;gap:22px;margin:6px 0 26px;flex-wrap:wrap}.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ladder{min-width:230px}.ladder .bar{height:7px;border-radius:999px;background:var(--canvas-deep);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.ladder .fill{height:100%;background:linear-gradient(90deg,var(--brass),var(--brass-soft))}.ladder .lab{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink-2);margin-top:7px}.ladder .lab b{color:var(--ink)}.art-frame-img-wrap{position:relative}.art-frame-empty{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;font-size:13px;background:var(--canvas-deep);border-radius:6px}.art-cap{font-size:12px;color:var(--ink-3);text-align:center;margin-top:8px}.hero{display:grid;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.hero-body{display:flex;flex-direction:column;gap:18px}.hero-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.scores{display:flex;align-items:flex-end;gap:26px;padding:6px 0 2px}.drivers{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.drivers .col{padding:14px 16px}.drivers .col+.col{border-left:1px solid var(--line)}.drivers h4{margin:0 0 10px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.drow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font-size:13.5px}.cta-row{display:flex;align-items:center;gap:14px;padding-top:2px;flex-wrap:wrap}.g-hero{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.g-name{font-family:var(--serif);font-weight:560}.brief{display:grid;grid-template-columns:1.25fr 1fr;gap:26px;align-items:start}.lead{font-size:15.5px;color:var(--ink)}.held{margin-top:26px;border-top:1px solid var(--line);padding-top:18px}.split{display:flex;flex-direction:column;gap:0}.metric{display:flex;flex-direction:column}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.side{background:var(--canvas-deep);border-right:1px solid var(--line);padding:26px 20px;display:flex;flex-direction:column;gap:30px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:40px;height:40px;border-radius:11px;background:var(--navy);color:#f3ead6;display:grid;place-items:center;font-weight:600;font-size:19px;box-shadow:inset 0 0 0 1px #ffffff0f,var(--shadow-sm)}.brand .sub{font-size:11px;color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-top:2px}.side-nav{display:flex;flex-direction:column;gap:2px}.nav-i{padding:9px 12px;border-radius:10px;color:var(--ink-2);font-weight:500;font-size:14px;display:flex;align-items:center;gap:10px;text-decoration:none}.nav-i .dot{width:6px;height:6px;border-radius:50%;background:var(--ink-3);opacity:.5}.nav-i.active{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm)}.nav-i.active .dot{background:var(--brass);opacity:1}.nav-i:hover:not(.active){background:#fffdf980}.side-foot{margin-top:auto;font-size:11.5px;color:var(--ink-3);line-height:1.5}.main{display:flex;flex-direction:column;min-width:0}.topbar{display:flex;align-items:center;gap:14px;padding:16px 34px;border-bottom:1px solid var(--line);background:#fffdf999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0;z-index:5;flex-wrap:wrap}.crumbs{font-size:13.5px;color:var(--ink-2)}.crumbs b{color:var(--ink);font-weight:600}.spacer{flex:1}.acting-as{display:flex;flex-direction:column;gap:3px;font-size:12px}.acting-as select{min-width:190px}.content{padding:28px 34px 60px;max-width:1180px}.page-header{margin-bottom:22px}.page-header h1{font-family:var(--serif);font-size:30px;font-weight:560;margin:0 0 6px}.page-header .page-subtitle{color:var(--ink-2);margin:0;max-width:74ch}.page-header-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.section-h{display:flex;align-items:baseline;gap:12px;margin:40px 0 14px}.section-h h3{font-family:var(--serif);font-size:19px;font-weight:560;margin:0}.section-h .s{font-size:13px;color:var(--ink-3)}.card-pad{padding:20px 22px}.card+.card,.card+.card-lg,.card-lg+.card{margin-top:18px}.stat-row{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.stat-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:18px 24px;min-width:150px;text-decoration:none;color:inherit;display:block;transition:box-shadow .15s ease}.stat-card:hover{box-shadow:var(--shadow-md)}.stat-value{font-family:var(--serif);font-size:34px;font-weight:560;color:var(--navy)}.stat-label{font-size:12.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.rows{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.row{display:grid;grid-template-columns:1.6fr 92px 1fr 170px;align-items:center;gap:16px;padding:15px 20px}.row+.row{border-top:1px solid var(--line)}.row.dq{background:#fbf6f2}.rn{font-weight:560}.rn .vt{font-size:12px;color:var(--ink-3);font-weight:400;display:block}.rcomp{font-family:var(--serif);font-size:22px}.track{height:6px;border-radius:999px;background:var(--canvas-deep);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.track>i{display:block;height:100%}.rstat{font-size:12.5px;text-align:right}.receipt{font-size:12px;color:var(--ink-2)}.data-table{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-sm)}.data-table th,.data-table td{padding:11px 16px;text-align:left;font-size:13.5px;border-bottom:1px solid var(--line)}.data-table th{color:var(--ink-3);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;background:var(--canvas-deep)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:#faf5ec}.data-table td.mono,.data-table th.mono{font-size:12px}.data-table .id-col{max-width:190px;word-break:break-all}.table-link{color:var(--navy);font-weight:600;text-decoration:none}.table-link:hover{text-decoration:underline}.field{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.field-label{font-size:12px;color:var(--ink-2);font-weight:500}.input,select.input,textarea.input{font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink)}.input:focus,select.input:focus,textarea.input:focus{outline:2px solid var(--brass-soft);outline-offset:1px}.form-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.form-grid .field.wide{grid-column:1 / -1}.link-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 20px;margin:0}.detail-grid dt{font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.detail-grid dd{margin:0;font-size:14px}.chip-row{display:flex;gap:8px;flex-wrap:wrap}.plain-list{margin:6px 0 0;padding-left:18px;font-size:13.5px;color:var(--ink-2)}.banner-error{background:#f7e7e0;border:1px solid #ecc9bd;color:var(--warn-ink);padding:12px 16px;border-radius:var(--r-sm);margin-bottom:18px;font-size:13.5px}.banner-info{background:#faf5ec;border:1px solid var(--line);border-left:3px solid var(--brass);padding:12px 16px;border-radius:0 var(--r-sm) var(--r-sm) 0;margin-bottom:18px;font-size:13.5px;color:var(--ink-2)}.banner-empty{background:var(--panel);border:1px dashed var(--line);border-radius:var(--r-md);padding:24px;text-align:center;color:var(--ink-2);font-size:14px}.board{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}.board-col{flex:0 0 240px;display:flex;flex-direction:column;gap:10px}.board-col-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.board-col-head h4{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0;font-weight:600}.board-count{font-family:var(--serif);font-size:13px;color:var(--ink-2)}.board-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:12px 14px;font-size:13px;display:flex;flex-direction:column;gap:6px}.board-card .who{font-weight:600;font-size:13.5px}.board-card .meta{color:var(--ink-3);font-size:11.5px}.board-col.terminal .board-card{opacity:.82}.map-card{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--line)}.map-card .leaflet-container{height:420px;width:100%;font-family:var(--sans)}.map-popup-title{font-family:var(--serif);font-weight:600;font-size:14px;margin-bottom:2px}.map-popup-meta{font-size:12px;color:var(--ink-2)}.terms-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.terms-card .th{padding:13px 16px;border-bottom:1px solid var(--line);font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center}.terms-card .th .std{font-size:11.5px;color:var(--ink-3);font-weight:500}.terms-card .tb{padding:16px}.split-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed var(--line)}.split-row:last-child{border-bottom:none}.split-row .who{display:flex;align-items:center;gap:9px}.split-row .dot{width:9px;height:9px;border-radius:50%}.split-row .amt{font-family:var(--serif);font-size:18px}.deal-facts{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;font-size:13.5px}.deal-facts .k{color:var(--ink-3);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.deal-facts .v{color:var(--ink);font-weight:500}.trust-note{font-size:12.5px;color:var(--ink-2);background:#eef3ec;border:1px solid #d6e4d1;border-radius:var(--r-sm);padding:12px 14px;margin-top:16px}.conceal-card{background:#faf5ec;border:1px dashed #e2d3ae;border-radius:var(--r-md);padding:14px 16px;margin:14px 0;font-size:13.5px;color:var(--ink-2)}.conceal-card b{color:var(--ink)}.held-row{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:13.5px;color:var(--ink-2)}.held-row:last-child{border-bottom:none}.held-row .why{margin-left:auto;font-size:11.5px;color:var(--ink-3);text-align:right}.held-row .dq-reason{display:block;font-size:11.5px;color:var(--warn-ink);margin-top:3px}.confusion-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:420px}.confusion-cell{border-radius:var(--r-md);padding:18px;text-align:center;border:1px solid var(--line)}.confusion-cell.good{background:#e6f0e4;border-color:#cfe2cb}.confusion-cell.bad{background:#f7e7e0;border-color:#ecc9bd}.confusion-value{font-family:var(--serif);font-size:30px;font-weight:560}.confusion-label{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin-top:4px}.metric-row{display:flex;gap:22px;margin-top:22px;flex-wrap:wrap}.metric-value{font-family:var(--serif);font-size:26px}.metric-label{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:2px}.metric-hint{font-size:11.5px;color:var(--ink-3);max-width:20ch;margin-top:4px}.result-block{background:var(--canvas-deep);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;font-size:12px;overflow-x:auto;max-height:320px}.explainer-list{padding-left:20px;font-size:14px;color:var(--ink-2);line-height:1.7}.mono{font-family:JetBrains Mono,ui-monospace,monospace}@media (max-width: 980px){.shell{grid-template-columns:1fr}.side{display:none}.gallery-shell .side{display:flex;gap:12px;padding:16px 18px;border-right:0;border-bottom:1px solid var(--line);min-width:0}.gallery-shell .side-nav{flex-direction:row;flex-wrap:wrap;gap:4px}.gallery-shell .nav-i{min-height:44px;padding:10px 12px}.gallery-shell .topbar{padding:12px 18px}.content{padding:22px 18px 50px}}.back-to-top{position:fixed;right:16px;bottom:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 2px 10px #0000002e}.back-to-top:hover{background:var(--brass)}.back-to-top span{font-size:15px;line-height:1}@media (max-width: 480px){.back-to-top{right:12px;padding:9px 13px;font-size:12.5px}.back-to-top{bottom:max(12px,env(safe-area-inset-bottom))}}.page h1,.page h2{font-family:var(--serif);font-weight:560;color:var(--ink)}.page h1{font-size:30px;margin:0 0 6px}.page h2{font-size:18px;margin:0 0 10px}.btn.btn-primary{background:var(--navy);color:#f3ead6;box-shadow:var(--shadow-md);border:none;font:inherit;font-weight:600;font-size:14px;padding:11px 20px;border-radius:var(--r-sm);cursor:pointer}.btn.btn-primary:hover{background:var(--navy-soft)}.btn.btn-secondary,.btn.btn-ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line);font:inherit;font-weight:600;font-size:14px;padding:11px 20px;border-radius:var(--r-sm);cursor:pointer}.btn.btn-secondary:hover,.btn.btn-ghost:hover{background:var(--panel);color:var(--ink)}.banner.banner-error{background:#f7e7e0;border:1px solid #ecc9bd;color:var(--warn-ink);padding:12px 16px;border-radius:var(--r-sm);margin-bottom:18px;font-size:13.5px}.banner.banner-info{background:#faf5ec;border:1px solid var(--line);border-left:3px solid var(--brass);padding:12px 16px;border-radius:0 var(--r-sm) var(--r-sm) 0;margin-bottom:18px;font-size:13.5px;color:var(--ink-2)}.wizard-steps{display:flex;gap:18px;list-style:none;padding:0;margin:0 0 20px;font-size:13px;color:var(--ink-3)}.wizard-steps .wizard-step-done{color:var(--brass);font-weight:600}.field-divider{text-align:center;color:var(--ink-3);font-size:12px;margin:8px 0}.field-group{margin:14px 0;display:flex;flex-direction:column;gap:8px}.field-hint{font-size:12px;color:var(--ink-3);margin:4px 0 0}.medium-row{display:flex;gap:8px;align-items:center}.input-number{max-width:90px}.textarea{font:inherit;font-size:13px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);width:100%}.textarea-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.suggestion-list{display:flex;flex-direction:column;gap:6px;margin:14px 0}.suggestion-item{display:flex;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px dashed var(--line)}.suggestion-field{font-weight:600;min-width:140px}.suggestion-rationale{color:var(--ink-2)}.role-door{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;min-height:88px;padding:18px 16px 18px 20px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.role-door-text{display:grid;gap:5px;min-width:0}.role-door-title{font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.25;color:var(--ink)}.role-door-sub{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink-2)}.role-door-cue{color:var(--brass);transition:transform .15s ease}.role-door:hover{border-color:var(--brass);box-shadow:var(--shadow-md)}.role-door:hover .role-door-cue{transform:translate(2px)}.role-door:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-color:var(--brass)}.role-door:active{transform:translateY(1px);box-shadow:var(--shadow-sm)}.claim-canvas{min-height:100vh;background:var(--canvas);color:var(--ink)}.claim-strip{display:flex;justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:14px 20px 0}.claim-wordmark{background:none;border:none;padding:0;cursor:pointer;font-family:var(--serif);font-size:17px;color:var(--ink)}.claim-col{max-width:760px;margin:0 auto;padding:22px 20px 60px}.claim-title{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.15;margin:6px 0 8px;overflow-wrap:anywhere}.claim-where{font-family:var(--sans);font-size:14px;color:var(--ink-2);margin:0 0 18px}.claim-headrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 18px}.claim-headrow .claim-title{margin:0}.claim-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 20px 16px;margin-top:4px}.claim-h{font-family:var(--serif);font-weight:500;font-size:20px;margin:0 0 8px}.claim-p{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0 0 14px}.claim-p b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.claim-lab{display:block;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);margin:6px 0}.claim-input{width:100%;box-sizing:border-box;padding:12px;font:inherit;font-size:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--ink)}.claim-input:focus{outline:2px solid var(--brass);outline-offset:1px;border-color:var(--brass)}.claim-btn{width:100%;margin-top:12px;padding:12px 16px}.claim-link{display:inline-block;background:none;border:none;padding:0;margin-top:12px;font-family:var(--sans);font-size:13.5px;color:var(--navy-soft);cursor:pointer}.claim-link:disabled{opacity:.5;cursor:default}.support-link{font:inherit;color:var(--navy-soft);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.claim-note{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink);background:#faf5ec;border-left:3px solid var(--brass);padding:10px 14px;border-radius:0 var(--r-sm) var(--r-sm) 0;margin:14px 0 0}.claim-foot{font-family:var(--sans);font-size:12.5px;line-height:1.55;color:var(--ink-3);border-top:1px solid var(--line);margin:16px 0 0;padding-top:12px}.claim-foot a{color:var(--navy-soft)}.claim-badge{display:inline-block;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.04em;padding:4px 11px;border-radius:999px;white-space:nowrap;color:var(--ink-2);border:1px solid var(--line);background:var(--panel)}.claim-badge.is-on{color:var(--brass);border-color:var(--brass)}.claim-grid{gap:16px 24px}.claim-none{color:var(--ink-3)}@media (max-width: 480px){.claim-col{padding:16px 16px 48px}.claim-strip{padding:12px 16px 0}.claim-title{font-size:26px}.claim-card{padding:16px 14px 14px}}.q-row{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;row-gap:10px}.q-row>*{min-width:0;overflow-wrap:anywhere}.q-said,.q-ev{font-size:12.5px;color:var(--ink-2)}.q-ev ul,ul.q-ev{margin:4px 0;padding:0}.q-ev li{margin:0 0 4px;list-style:none}.q-refusal{font-size:12.5px;color:var(--warn-ink);margin-top:6px}.q-row .rn .vt+.vt{margin-top:2px}html[data-theme=dark] .privacy-policy-link,html[data-theme=dark] .privacy-policy-link:hover{color:#f4ede2}html[data-theme=dark] .privacy-policy-link:focus-visible{outline:2px solid #8e8070}html[data-theme=dark] .role-dashboard-nav{background:var(--canvas, #2c2926);border-bottom:1px solid var(--line, #8e8070)}html[data-theme=dark] .role-dashboard-nav a{color:var(--ink, #f4ede2)}html[data-theme=dark] .gj-page{--gj-navy:#f4ede2;--gj-white:#2c2926;--gj-warm:#201e1c;--gj-gold:#dfbc82}html[data-theme=dark] .gj-header{background:var(--gj-warm,#2c2926)}html[data-theme=dark] .gj-wordmark,html[data-theme=dark] .gj-sign-in,html[data-theme=dark] .gj-text-button{color:#f4ede2}html[data-theme=dark] .gj-navigation nav a{color:#f4ede2}html[data-theme=dark] .gj-navigation nav a[aria-current]{border-bottom-color:#8e8070}html[data-theme=dark] .gj-page h1{color:#f4ede2}html[data-theme=dark] .gj-page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .gj-page .btn.ghost{color:#f4ede2;border:1px solid #8e8070}html[data-theme=dark] .gj-page .gj-account .btn,html[data-theme=dark] .gj-page .gj-account .gj-text-button{color:#f4ede2}html[data-theme=dark] .gj-page input:not([type=radio]):not([type=checkbox]),html[data-theme=dark] .gj-page textarea,html[data-theme=dark] .gj-page select{background:#2c2926;color:#f4ede2;border:1px solid #8e8070}html[data-theme=dark] .gj-page .programme-field-help,html[data-theme=dark] .gj-page .programme-section-heading p,html[data-theme=dark] .gj-page .programme-place{color:#f4ede2}html[data-theme=dark] .gj-page .programme-save .banner-info,html[data-theme=dark] .gj-panel{background:#2c2926}html[data-theme=dark] .gj-subject .gj-eyebrow{color:#f4ede2}html[data-theme=dark] .gj-details{background:#2c2926;color:#f4ede2}html[data-theme=dark] .gf-page .gf-lead,html[data-theme=dark] .gf-onboarding .gf-subheading,html[data-theme=dark] .gf-auth-form h2,html[data-theme=dark] .gf-starting .gf-ready{color:#f4ede2}html[data-theme=dark] .gf-starting .gf-profile-facts{border-top:1px solid #8e8070}html[data-theme=dark] .gf-auth-form p,html[data-theme=dark] .gf-auth-back,html[data-theme=dark] .gf-page .claim-p,html[data-theme=dark] .gf-page .claim-foot{color:#f4ede2}html[data-theme=dark] .gj-how .how-journey{border-top:1px solid #8e8070}html[data-theme=dark] .gj-how .how-hero .btn.primary{background:#2c2926;color:#f4ede2}html[data-theme=dark] .gj-page .programme-profile-heading .claim-badge{color:#f4ede2;background:#2c2926;border-color:#8e8070}html[data-theme=dark] .gj-page .programme-editor{background:#2c2926}html[data-theme=dark] .gj-page .gallery-programme .gj-editor-intro{background:#2c2926;color:#f4ede2}html[data-theme=dark] .gj-page .programme-section-heading h2{color:#f4ede2}html[data-theme=dark] .gj-page .gj-profile-continue{background:#2c2926;border-top:1px solid #8e8070}html[data-theme=dark] .gj-page .programme-introduction{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .gj-page .programme-next-step,html[data-theme=dark] .gj-page .programme-financial{background:#2c2926}html[data-theme=dark] .gj-page .programme-record{background:#2c2926;border-top:1px solid #8e8070}html[data-theme=dark] .gj-page .chapter-home-centre .chapter-portrait-details,html[data-theme=dark] .gj-page .chapter-home-centre .chapter-brief{background:#2c2926}@media (max-width:850px){html[data-theme=dark] .gj-menu-toggle{color:#f4ede2}}@media (max-width:850px){html[data-theme=dark] .gj-navigation{background:var(--gj-warm,#2c2926);border-bottom:1px solid #8e8070}}html[data-theme=dark] .gs-page{background:#2c2926;color:#f4ede2}html[data-theme=dark] .gs-surface{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .gs-page input:not([type=checkbox]),html[data-theme=dark] .gs-page textarea{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .gs-page :focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .gs-status{background:#2c2926;color:#f4ede2}html[data-theme=dark] .gs-page .gs-note,html[data-theme=dark] .gs-help{color:#f4ede2}html[data-theme=dark] .gs-error,html[data-theme=dark] .gs-notice{border-left:3px solid #8e8070;background:#2c2926}html[data-theme=dark] .gs-facts dt{color:#f4ede2}html[data-theme=dark] .gs-code{border-top:1px solid #8e8070}html[data-theme=dark] .gs-duplicates{background:#2c2926;border-left:3px solid #8e8070}html[data-theme=dark] .gs-duplicates>div{border-bottom:1px solid #8e8070}html[data-theme=dark] .gs-page .programme-editor{background:#2c2926}html[data-theme=dark] .policy-page{background:#2c2926;color:#f4ede2}html[data-theme=dark] .policy-page a,html[data-theme=dark] .policy-home-footer a{color:#f4ede2}html[data-theme=dark] .policy-page :is(a,summary):focus-visible,html[data-theme=dark] .policy-home-footer a:focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .policy-hero .policy-eyebrow{color:#f4ede2}html[data-theme=dark] .policy-document{background:var(--#2c2926);border:1px solid #8e8070}html[data-theme=dark] .policy-document section+section{border-top:1px solid #8e8070}html[data-theme=dark] .policy-document p,html[data-theme=dark] .policy-document strong{color:#f4ede2}html[data-theme=dark] .policy-unresolved{background:#2c2926;color:#f4ede2;border-bottom:1px solid #8e8070}html[data-theme=dark] .policy-pending{background:#2c2926}html[data-theme=dark] .policy-footer{border-top:1px solid #8e8070}html[data-theme=dark] .policy-home-footer a:active{color:#f4ede2;background:#2c2926}html[data-theme=dark] .policy-skip{background:#2c2926}@media (max-width:760px){html[data-theme=dark] .policy-contents{background:#2c2926;border:1px solid #8e8070}}html[data-theme=dark] .gf-page,html[data-theme=dark] .gf-progress,html[data-theme=dark] .gf-progress li[aria-current]{color:#f4ede2}html[data-theme=dark] .gf-progress li[aria-current] .gf-step-word{text-decoration-color:#f4ede2}html[data-theme=dark] .gf-progress .gf-step-arrow,html[data-theme=dark] .gf-lead{color:#f4ede2}html[data-theme=dark] .gf-page .gj-main input:not([type=radio]),html[data-theme=dark] .gf-page .gj-main textarea{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .gf-link{color:#f4ede2}html[data-theme=dark] .gf-card{background:#2c2926;border:1px solid #8e8070;border-top:3px solid #8e8070}html[data-theme=dark] .gf-identity a,html[data-theme=dark] .gf-note{color:#f4ede2}html[data-theme=dark] .gf-choice.is-selected{outline:2px solid #8e8070}html[data-theme=dark] .gf-preview dt{color:#f4ede2}html[data-theme=dark] .gf-error{border-left:3px solid #8e8070;background:#2c2926}html[data-theme=dark] .gf-page .claim-foot{color:#f4ede2}html[data-theme=dark] .gf-finder,html[data-theme=dark] .gf-finder .gj-header{background:#2c2926}html[data-theme=dark] .gf-finder .gf-finder-eyebrow{color:#f4ede2}html[data-theme=dark] .gf-finder-work{background:#2c2926}html[data-theme=dark] .gf-finder-work h2{color:#f4ede2}html[data-theme=dark] .gf-finder-work form>p:not(.gf-search-status){color:#f4ede2}html[data-theme=dark] .gf-finder .gj-main input:not([type=radio]){border-color:#8e8070}html[data-theme=dark] .gf-finder-results{border-top:1px solid #8e8070}html[data-theme=dark] .gf-finder .gf-lead,html[data-theme=dark] .gf-finder .gf-note{color:#f4ede2}html[data-theme=dark] .gf-result-row{border-top:1px solid #8e8070}html[data-theme=dark] .gf-result-row:last-child{border-bottom:1px solid #8e8070}html[data-theme=dark] .gf-result-row.is-selected{border-left:3px solid #8e8070}html[data-theme=dark] .gf-result-identity h3,html[data-theme=dark] .gf-finder .gj-main .gf-result-identity h3 label,html[data-theme=dark] .gf-result-identity p,html[data-theme=dark] .gf-result-identity a{color:#f4ede2}html[data-theme=dark] .gj-page:is(.gs-page,.gf-finder,.gf-onboarding){--gj-warm:#201e1c}html[data-theme=dark] .gj-page:is(.gs-page,.gf-finder,.gf-onboarding) a:not(.btn):not(.gj-wordmark),html[data-theme=dark] .gj-page:is(.gs-page,.gf-finder,.gf-onboarding) .gf-link{color:#f4ede2}html[data-theme=dark] .gs-page .gs-surface+.gs-surface .btn.primary,html[data-theme=dark] .gs-page .gs-actions+.gs-surface .btn.primary{color:#f4ede2}html[data-theme=dark] .curator-gallery-mode{background:#2c2926;border-bottom:1px solid #8e8070;color:#f4ede2}html[data-theme=dark] .curator-gallery-mode .btn{background:#2c2926;color:#f4ede2;border:1px solid #8e8070}html[data-theme=dark] .curator{--canvas:#201e1c;--canvas-deep:#282522;--panel:#2c2926;--ink:#f4ede2;--ink-2:#c9beb0;--ink-3:#b8aa97;--line:#645b50;--brass:#dfbc82;--brass-soft:#dfbc82}html[data-theme=dark] .curator .banner-error,html[data-theme=dark] .curator .banner.banner-error{background:#2c2926;border-color:#8e8070}html[data-theme=dark] .gallery-programme-shell{--programme-secondary:#c9beb0}html[data-theme=dark] .programme-wordmark,html[data-theme=dark] .programme-nav-link:hover,html[data-theme=dark] .programme-nav-link.active{color:#f4ede2}html[data-theme=dark] .gallery-programme{--programme-secondary:#c9beb0}html[data-theme=dark] .page.gallery-programme h1,html[data-theme=dark] .page.gallery-programme h2,html[data-theme=dark] .gallery-programme .btn{color:#f4ede2}html[data-theme=dark] .gallery-programme .btn.ghost{border:1px solid #8e8070}html[data-theme=dark] .gallery-programme .btn.link{color:#f4ede2}html[data-theme=dark] .programme-forecast summary{color:#f4ede2}html[data-theme=dark] .programme-media .chip{color:#f4ede2}html[data-theme=dark] .programme-media input,html[data-theme=dark] .programme-ask input{border:1px solid #8e8070}html[data-theme=dark] .programme-text-link{color:#f4ede2;text-decoration-color:#f4ede2}html[data-theme=dark] .programme-text-link:hover{text-decoration-color:#f4ede2}html[data-theme=dark] .programme-fields input,html[data-theme=dark] .programme-fields textarea{border:1px solid #8e8070}html[data-theme=dark] .programme-fields input::placeholder,html[data-theme=dark] .programme-fields textarea::placeholder{color:#f4ede2}html[data-theme=dark] .programme-fields details summary{color:#f4ede2}html[data-theme=dark] .programme-entry-artist h3{color:#f4ede2}html[data-theme=dark] .programme-entry-history summary{color:#f4ede2}html[data-theme=dark] .programme-terms-heading h4,html[data-theme=dark] .programme-terms-form legend{color:#f4ede2}html[data-theme=dark] .programme-terms-form .input,html[data-theme=dark] .chapter-reference{border:1px solid #8e8070}html[data-theme=dark] .chapter-reference>summary{background:#2c2926;color:#f4ede2}html[data-theme=dark] .chapter-reference>summary>span{color:#f4ede2}html[data-theme=dark] .chapter-reference .reference-layout{border-top:1px solid #8e8070}html[data-theme=dark] .chapter-reference .reference-intro .programme-kicker{color:#f4ede2}html[data-theme=dark] .chapter-reference .reference-later{border-top:1px solid #8e8070}html[data-theme=dark] .chapter-reference .reference-workspace{background:#2c2926}html[data-theme=dark] .chapter-reference .reference-current{border-left:3px solid var(--brass,#8e8070)}html[data-theme=dark] .chapter-reference .reference-current span,html[data-theme=dark] .chapter-reference .reference-help{color:#f4ede2}html[data-theme=dark] .chapter-reference label:not(.reference-replace){color:#f4ede2}html[data-theme=dark] .chapter-reference label>span{color:#f4ede2}html[data-theme=dark] .chapter-reference input:not([type=checkbox]),html[data-theme=dark] .chapter-reference select,html[data-theme=dark] .chapter-reference textarea{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .chapter-reference :is(input,select,textarea,button,summary):focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .chapter-reference .reference-editor{border-top:1px solid #8e8070}html[data-theme=dark] .chapter-reference .reference-limit{color:#f4ede2}html[data-theme=dark] .chapter-reference .reference-notes>summary{color:#f4ede2}html[data-theme=dark] .chapter-save-state,html[data-theme=dark] .chapter-source{color:var(--programme-secondary,#f4ede2)}html[data-theme=dark] .chapter-select-mark,html[data-theme=dark] .chapter-priority{color:#f4ede2}html[data-theme=dark] .chapter-input-label textarea{border:1px solid #8e8070}html[data-theme=dark] .chapter-suggestions button,html[data-theme=dark] .chapter-live-preview p,html[data-theme=dark] .chapter-text-button{color:#f4ede2}html[data-theme=dark] .neighborhood-fold>div{border-left:2px solid #8e8070}html[data-theme=dark] .neighborhood-table th,html[data-theme=dark] .neighborhood-table td{border-bottom:1px solid #8e8070}html[data-theme=dark] .neighborhood-pilot{background:#2c2926}@media (max-width: 600px){html[data-theme=dark] .neighborhood-table tr{border-bottom:1px solid #8e8070}}html[data-theme=dark] .housekeeping{--canvas:#201e1c;--canvas-deep:#282522;--panel:#2c2926;--ink:#f4ede2;--ink-2:#c9beb0;--ink-3:#b8aa97;--brass:#dfbc82;--line:#645b50}html[data-theme=dark] .curator .housekeeping .page-header h1,html[data-theme=dark] .hk-gallery-table .table-link,html[data-theme=dark] .hk-sort-heading span{color:#f4ede2}html[data-theme=dark] .hk-badge.hk-active,html[data-theme=dark] .hk-badge.hk-warning{background:#2c2926;color:#f4ede2;border-color:#8e8070}html[data-theme=dark] .hk-intake-plan h4,html[data-theme=dark] .hk-intake-name strong,html[data-theme=dark] .hk-intake-name a{color:#f4ede2}html[data-theme=dark] .hk-badge.hk-pass{background:#2c2926;color:#f4ede2;border-color:#8e8070}html[data-theme=dark] .hk-intake-missing{background:#2c2926;border-left:3px solid #8e8070}html[data-theme=dark] .hk-intake-missing p,html[data-theme=dark] .curator .idash-name,html[data-theme=dark] .gallery-dashboard-actions .programme-text-link{color:#f4ede2}html[data-theme=dark] .programme-ledger .introduction-panel,html[data-theme=dark] .introduction-status{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .introduction-panel-terms h4,html[data-theme=dark] .introduction-panel-next>h4{color:#f4ede2}html[data-theme=dark] .introduction-panel-terms>p{color:#f4ede2}html[data-theme=dark] .introduction-panel .programme-deal-facts>div{border-top:1px solid #8e8070}html[data-theme=dark] .introduction-panel .programme-deal-facts .k,html[data-theme=dark] .introduction-panel .programme-deal-facts .v{color:#f4ede2}html[data-theme=dark] .introduction-panel-next{background:#2c2926;border-top:1px solid #8e8070}html[data-theme=dark] .introduction-panel-next .programme-stage>p{color:#f4ede2}html[data-theme=dark] .introduction-panel-next .programme-terms{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .jw-canvas.aw-canvas.jw-canvas,html[data-theme=dark] .aw-canvas .pe{--jw-soft:#201e1c;--jw-wall:#2c2926;--jw-panel:#282522;--jw-ink:#f4ede2;--jw-ink2:#c9beb0;--jw-ink3:#b8aa97;--jw-accent:#dfc79c;--jw-hair:#645b50;--jw-rule:#645b50}html[data-theme=dark] .aw-canvas .jw-btn{border:1px solid #8e8070}html[data-theme=dark] .aw-canvas .jw-btn.ghost{color:#f4ede2}html[data-theme=dark] .aw-canvas :is(button,a,input,select,summary):focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .aw-canvas .aw-text-link{color:#f4ede2}html[data-theme=dark] .aw-canvas .aw-stat-details summary{color:#f4ede2}html[data-theme=dark] .jw-canvas,html[data-theme=dark] .pe{--jw-soft:#201e1c;--jw-wall:#2c2926;--jw-panel:#282522;--jw-ink:#f4ede2;--jw-ink2:#c9beb0;--jw-ink3:#b8aa97;--jw-accent:#dfc79c;--jw-hair:#645b50;--jw-rule:#645b50;--jw-rule2:#8e8070;--jw-panel-rule:#645b50;--jw-error:#ffbaa4}html[data-theme=dark] .jw-btn{background:#1f2a44}html[data-theme=dark] .jw-line.failed span:last-child{color:#f4ede2}html[data-theme=dark] .hub-tag{color:#f4ede2;background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .hm-utag-swatch{background-color:#2c2926}html[data-theme=dark] .oc-head{border:1px solid #8e8070}html[data-theme=dark] .oc-dim{color:#f4ede2}html[data-theme=dark] .oc-stage{border:1px solid #8e8070}html[data-theme=dark] .oc-b-ready,html[data-theme=dark] .oc-b-blocked,html[data-theme=dark] .oc-b-unknown{border-left-color:#8e8070}html[data-theme=dark] .oc-ready,html[data-theme=dark] .oc-blocked,html[data-theme=dark] .oc-unknown,html[data-theme=dark] .oc-vis,html[data-theme=dark] .oc-int,html[data-theme=dark] .oc-blockers{color:#f4ede2}html[data-theme=dark] .oc-detail,html[data-theme=dark] .oc-error{background:#2c2926}html[data-theme=dark] .oc-error{background:#2c2926;color:#f4ede2}html[data-theme=dark] .jw-canvas.jf-signup{--jw-ink3:#b8aa97}html[data-theme=dark] .jw-canvas.ir-canvas{--ir-ground:#282522;--ir-border:#645b50;--ir-muted:#c9beb0;color:#f4ede2}html[data-theme=dark] .ir-results,html[data-theme=dark] .ir-held,html[data-theme=dark] .ir-coverage,html[data-theme=dark] .ir-results h2,html[data-theme=dark] .ir-held h2,html[data-theme=dark] .ir-results h3,html[data-theme=dark] .ir-held h3,html[data-theme=dark] .ir-coverage h3,html[data-theme=dark] .ir-held .ir-eyebrow{color:#f4ede2}html[data-theme=dark] .ir-panel{background:var(--#2c2926);border:1px solid var(--ir-border, #8e8070)}html[data-theme=dark] .ir-practice dt{color:var(--ir-muted, #f4ede2)}html[data-theme=dark] .ir-record+.ir-record{border-top:1px solid var(--ir-border, #8e8070)}html[data-theme=dark] .ir-count{background:#2c2926;color:var(--ir-muted, #f4ede2)}html[data-theme=dark] .ir-muted,html[data-theme=dark] .ir-caption{color:var(--ir-muted, #f4ede2)}html[data-theme=dark] .ir-coverage{background:var(--#2c2926);border:1px solid var(--ir-border, #8e8070)}html[data-theme=dark] .ir-held{border-top:1px solid var(--ir-border, #8e8070)}html[data-theme=dark] .ir-held>header>p:last-child{color:var(--ir-muted, #f4ede2)}html[data-theme=dark] .ir-review-group{background:var(--#2c2926);border:1px solid var(--ir-border, #8e8070)}html[data-theme=dark] .ir-review-group>p{color:var(--ir-muted, #f4ede2)}html[data-theme=dark] .ir-results summary,html[data-theme=dark] .ir-held summary,html[data-theme=dark] .ir-coverage summary{color:#f4ede2}html[data-theme=dark] .ir-results a,html[data-theme=dark] .ir-held a,html[data-theme=dark] .ir-coverage a{color:#f4ede2}html[data-theme=dark] .ir-results :is(a,summary):focus-visible,html[data-theme=dark] .ir-held :is(a,summary):focus-visible,html[data-theme=dark] .ir-coverage :is(a,summary):focus-visible,html[data-theme=dark] .ir-canvas .jw-btn:focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .ir-canvas .jw-btn.ghost{border:1px solid #8e8070;color:#f4ede2;background:var(--#2c2926)}html[data-theme=dark] .ir-canvas .jw-btn.ghost:hover:not(:disabled){background:#2c2926}html[data-theme=dark] .ar-review{color:#f4ede2}html[data-theme=dark] .ar-recognition{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .ar-facts{border-top:1px solid #8e8070}html[data-theme=dark] .ar-fact+.ar-fact{border-top:1px solid #8e8070}html[data-theme=dark] .ar-row h3,html[data-theme=dark] .ar-edit{color:#f4ede2}html[data-theme=dark] .ar-editor{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .ar-editor legend{color:#f4ede2}html[data-theme=dark] .ar-chips li{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .ar-chips button,html[data-theme=dark] .ar-editor label,html[data-theme=dark] .ar-editor-actions span{color:#f4ede2}html[data-theme=dark] .ar-details{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .ar-details summary small{color:#f4ede2}html[data-theme=dark] .ar-category{border-bottom:1px solid #8e8070}html[data-theme=dark] .ar-category>ol>li{border-bottom:1px solid #8e8070}html[data-theme=dark] .ar-muted,html[data-theme=dark] .ar-note,html[data-theme=dark] .ar-sources a{color:#f4ede2}html[data-theme=dark] .ar-category blockquote{border-left:2px solid #8e8070;color:#f4ede2}html[data-theme=dark] .ar-consent{border-top:1px solid #8e8070}html[data-theme=dark] .ahi-home,html[data-theme=dark] .jw-canvas.ahi-entry{--ahi-plaster:#201e1c;--ahi-paper:#2c2926;--ahi-ink:#f4ede2;--ahi-muted:#c9beb0;--ahi-navy:#dfc79c;--ahi-line:#645b50;--ahi-gold:#dfbc82}html[data-theme=dark] .ahi-step:not(:last-child):after{color:#f4ede2}html[data-theme=dark] .ahi-compact{border:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ahi-entry{--jw-soft:#201e1c;--jw-wall:#2c2926;--jw-ink:#f4ede2;--jw-ink2:#c9beb0;--jw-accent:#dfc79c;--jw-hair:#645b50}html[data-theme=dark] .ahi-entry .jw-input{border:1px solid #8e8070}html[data-theme=dark] .ahi-entry .jw-btn.ghost{border-color:#8e8070}html[data-theme=dark] .ahi-entry :is(button,a,input):focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .jw-document-table{border:1px solid #8e8070}html[data-theme=dark] .jw-document-table th,html[data-theme=dark] .jw-document-table td{border-bottom:1px solid #8e8070}html[data-theme=dark] .jw-document-record{border-top:1px solid #8e8070}html[data-theme=dark] .jw-document-record blockquote{border-left:2px solid #8e8070}html[data-theme=dark] .jw-document-upload :focus-visible,html[data-theme=dark] .jw-document-review :focus-visible{outline:2px solid #8e8070}html[data-theme=dark] .ep-art-grid img{background:#2c2926}html[data-theme=dark] .ep-artwork a{color:#f4ede2}html[data-theme=dark] .ep-artwork a:focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas.jw-canvas{--jw-soft:#201e1c;--jw-wall:#2c2926;--jw-panel:#282522;--jw-ink:#f4ede2;--jw-ink2:#c9beb0;--jw-accent:#dfc79c;--jw-hair:#645b50;--jw-rule:#645b50;--ir-muted:#c9beb0;background:#2c2926;color:#f4ede2}html[data-theme=dark] .jw-canvas.ap-canvas .jw-canvasnav{border-bottom:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .jw-cn-home,html[data-theme=dark] .jw-canvas.ap-canvas .jw-cn-back,html[data-theme=dark] .jw-canvas.ap-canvas .jw-h,html[data-theme=dark] .jw-canvas.ap-canvas h2,html[data-theme=dark] .jw-canvas.ap-canvas h3{color:#f4ede2}html[data-theme=dark] .jw-canvas.ap-canvas .jw-btn{border:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .jw-btn.ghost{background:#2c2926;color:#f4ede2;border-color:#8e8070}html[data-theme=dark] .jw-canvas.ap-canvas :is(button,a,summary,input,textarea):focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .jw-tiny{color:#f4ede2}html[data-theme=dark] .jw-canvas.ap-canvas .jw-holdcard{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .ap-eyebrow{color:#f4ede2}html[data-theme=dark] .ap-read-copy{border-left:1px solid #8e8070;color:#f4ede2}html[data-theme=dark] .ap-dot{background:#2c2926}html[data-theme=dark] .ap-reading-identity{color:#f4ede2}html[data-theme=dark] .ap-retained{border-top:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas summary{color:#f4ede2}html[data-theme=dark] .jw-canvas.ap-canvas .ir-summary,html[data-theme=dark] .jw-canvas.ap-canvas .ir-summary p{color:#f4ede2}html[data-theme=dark] .jw-canvas.ap-canvas .ir-panel,html[data-theme=dark] .jw-canvas.ap-canvas .ir-review-group,html[data-theme=dark] .jw-canvas.ap-canvas .jw-document-review{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .ir-record{border-color:#8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .ir-coverage{background:#2c2926;border:1px solid #8e8070;border-left:3px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .jw-document-record{border-color:#8e8070;background:#2c2926}html[data-theme=dark] .jw-canvas.ap-canvas .jw-name,html[data-theme=dark] .ap-subline{color:#f4ede2}html[data-theme=dark] .ap-facts{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .ap-facts span{color:#f4ede2}html[data-theme=dark] .jw-canvas.ap-canvas .jw-artframe{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .jw-artcap,html[data-theme=dark] .jw-canvas.ap-canvas .jw-credit{color:#f4ede2}html[data-theme=dark] .jw-canvas.ap-canvas .jw-framed{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .jw-canvas.ap-canvas .jw-big{color:#f4ede2}@media (max-width:700px){html[data-theme=dark] .ap-facts>div+div{border-top:1px solid #8e8070}}html[data-theme=dark] .jw-canvas.ap-canvas:has(>.jw-canvasnav){background:#2c2926}html[data-theme=dark] .jw-canvas.ap-canvas .ap-art-change{color:#f4ede2;background:#2c2926}html[data-theme=dark] .jw-canvas.ap-canvas .jw-artframe:focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .sl-canvas{--sl-muted:#c9beb0;--sl-border:#645b50;background:#2c2926;color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-links a{border:1px solid #8e8070}html[data-theme=dark] .sl-canvas .sl-item,html[data-theme=dark] .sl-canvas .sl-empty,html[data-theme=dark] .sl-canvas .sl-state,html[data-theme=dark] .sl-canvas .sl-load-error{background:#2c2926}html[data-theme=dark] .sl-canvas .sl-item-head{color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-initials{background:#2c2926;color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-fixture{background:#2c2926}html[data-theme=dark] .sl-canvas .sl-button{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-button:hover:not(:disabled){background:#2c2926}html[data-theme=dark] .sl-canvas .sl-button:disabled{color:#f4ede2;background:#2c2926}html[data-theme=dark] .sl-canvas .sl-website{color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-item textarea{border-color:#8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-availability{background:#2c2926;border-color:#8e8070;color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-error{color:#f4ede2}html[data-theme=dark] .sl-canvas .sl-header a:focus-visible{outline-color:#8e8070}html[data-theme=dark] .sl-canvas .sl-comparison .cmp{background:#2c2926}html[data-theme=dark] .sl-canvas .cmp-title,html[data-theme=dark] .sl-canvas .cmp-clear{color:#f4ede2}html[data-theme=dark] .ins-page{--jw-accent:#dfc79c}html[data-theme=dark] .artist-details{background:#2c2926;color:#f4ede2}html[data-theme=dark] .artist-details .details-header .details-eyebrow{color:#f4ede2}html[data-theme=dark] .artist-details .details-card{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .artist-details h2,html[data-theme=dark] .details-leave-dialog h2,html[data-theme=dark] .artist-details .details-section-heading p{color:#f4ede2}html[data-theme=dark] .artist-details .details-website{border-top:3px solid #8e8070}html[data-theme=dark] .artist-details .details-website-action p,html[data-theme=dark] .artist-details a,html[data-theme=dark] .artist-details .details-muted,html[data-theme=dark] .artist-details .pe-lab{color:#f4ede2}html[data-theme=dark] .artist-details .pe-input{background:#2c2926;border-color:#8e8070}html[data-theme=dark] .artist-details .pe-hint{color:#f4ede2}html[data-theme=dark] .artist-details .pe-chip{background:#2c2926;color:#f4ede2;border-color:#8e8070}html[data-theme=dark] .artist-details .pe-more,html[data-theme=dark] .artist-details .pe-triple label{color:#f4ede2}html[data-theme=dark] .artist-details .pe-size{background:#2c2926;border-color:#8e8070}html[data-theme=dark] .artist-details .details-savebar{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .artist-details .details-save-state,html[data-theme=dark] .artist-details .pe-msg.err,html[data-theme=dark] .artist-details .details-text-button,html[data-theme=dark] .details-leave-dialog .details-text-button{color:#f4ede2}html[data-theme=dark] .artist-details .details-related a{border:1px solid #8e8070;background:#2c2926}html[data-theme=dark] .artist-details .details-related-description{color:#f4ede2}html[data-theme=dark] .artist-details .details-related a:hover{border-color:#8e8070;background:#2c2926}html[data-theme=dark] .artist-details .details-related a:focus-visible .details-related-action{outline:3px solid #8e8070}html[data-theme=dark] .artist-details :is(button,a,input,select):focus-visible,html[data-theme=dark] .details-leave-dialog button:focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .artist-details .details-header a:focus-visible{outline-color:#8e8070}html[data-theme=dark] .details-leave-dialog,html[data-theme=dark] .details-leave-dialog .jw-btn.ghost{border:1px solid #8e8070;color:#f4ede2;background:#2c2926}html[data-theme=dark] .details-leave-dialog .details-dialog-error{color:#f4ede2}html[data-theme=dark] .artist-details .pe-from:not(.yours),html[data-theme=dark] .artist-details .pe-by{color:#f4ede2}html[data-theme=dark] .artist-details .pe-x{color:#f4ede2}html[data-theme=dark] .wrr{--wrr-muted:#c9beb0;--wrr-border:#645b50;color:var(--navy, #f4ede2)}html[data-theme=dark] .wrr a{color:var(--navy, #f4ede2)}html[data-theme=dark] .wrr .wrr-fixture{background:#2c2926;border:1px solid #8e8070;color:#f4ede2}html[data-theme=dark] .wrr .wrr-eyebrow{color:#f4ede2}html[data-theme=dark] .wrr .wrr-read-meta{border-top:1px solid #8e8070}html[data-theme=dark] .wrr .wrr-notice{border-left:3px solid #8e8070}html[data-theme=dark] .wrr .wrr-change{background:#2c2926}html[data-theme=dark] .wrr .wrr-status{color:#f4ede2;background:#2c2926}html[data-theme=dark] .wrr .wrr-supported,html[data-theme=dark] .wrr .wrr-conflicting,html[data-theme=dark] .wrr .wrr-incomplete{background:#2c2926;color:#f4ede2}html[data-theme=dark] .wrr .wrr-comparison .wrr-protected{color:#f4ede2}html[data-theme=dark] .wrr .wrr-choices{border-top:1px solid #8e8070}html[data-theme=dark] .wrr .wrr-kept{background:#2c2926}html[data-theme=dark] .wrr .wrr-warning{color:#f4ede2;background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .wrr .wrr-save{background:#2c2926}html[data-theme=dark] .wrr .wrr-primary{border:1px solid var(--navy, #8e8070)}html[data-theme=dark] .wrr :is(button,input,a,summary):focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .wrr .wrr-header a:focus-visible{outline-color:#8e8070}html[data-theme=dark] .wrr{--wrr-border:#645b50;--wrr-muted:#c9beb0;color:#f4ede2}html[data-theme=dark] .wrr .wrr-category,html[data-theme=dark] .wrr .wrr-current-summary{background:#2c2926}html[data-theme=dark] .wrr .wrr-current-summary summary{color:#f4ede2}html[data-theme=dark] .wrr .wrr-more{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .wrr .wrr-more:hover,html[data-theme=dark] .wrr .wrr-more:active{background:#2c2926}html[data-theme=dark] .jw-canvas.wrr-host{background:#2c2926;color:#f4ede2}html[data-theme=dark] .ri-flow{color:var(--jw-ink,#f4ede2)}html[data-theme=dark] .ri-review>div{border-bottom:1px solid #8e8070}html[data-theme=dark] .ri-flow :focus-visible{outline:3px solid #8e8070}html[data-theme=dark] .ri-card{border:1px solid #8e8070;background:#2c2926}html[data-theme=dark] .ri-mapping{border-bottom:1px solid #8e8070}html[data-theme=dark] .wz-recorded{color:#f4ede2}html[data-theme=dark] .wz-draft-notice,html[data-theme=dark] .wz-active-entry{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .wz-recorded-details{border-top:1px solid #8e8070}html[data-theme=dark] .wz-recorded-details dt{color:#f4ede2}html[data-theme=dark] .wz-recovery{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .wz-link-review .wz-take{color:#f4ede2}html[data-theme=dark] .wz-link-prompt{border-bottom:1px solid var(--jw-line,#8e8070)}html[data-theme=dark] .wz-link-prompt summary{color:#f4ede2}html[data-theme=dark] .wz-link-prompt summary:focus-visible{outline:2px solid #8e8070}html[data-theme=dark] .hm-region.is-selected .hm-region-header,html[data-theme=dark] .hm-tab[aria-selected=true]{background:#1f2a44}html[data-theme=dark] .hm-tip{background:#2c2926f0}html[data-theme=dark] .hm-unread-swatch{border:1.5px dashed #8e8070}html[data-theme=dark] .hm-vrow-unknown .hm-vswatch{background-color:#2c2926}html[data-theme=dark] .gallery-nearby{--fl-muted:#c9beb0;--fl-border:#645b50;background:#2c2926;color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-summary-tools{border-top:1px solid #8e8070}html[data-theme=dark] .gallery-nearby .fl-shortlist{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-selection-guide a,html[data-theme=dark] .gallery-nearby .fl-head{color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-row{background:#2c2926}html[data-theme=dark] .gallery-nearby .fl-row:hover{background:#2c2926;border-color:#8e8070}html[data-theme=dark] .gallery-nearby .fl-row.picked{background:#2c2926}html[data-theme=dark] .gallery-nearby .fl-name{color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-row-controls .sl-button,html[data-theme=dark] .gallery-nearby .fl-select{border:1px solid #8e8070;background:#2c2926;color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-row-controls .sl-button[aria-pressed=true]{background:#2c2926}html[data-theme=dark] .gallery-nearby .fl-tick{border:1px solid #8e8070}html[data-theme=dark] .gallery-nearby .picked .fl-select{background:#2c2926}html[data-theme=dark] .gallery-nearby .fl-reason{border-left:2px solid #8e8070}html[data-theme=dark] .gallery-nearby .fl-apply-btn{border-color:#8e8070;color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-undo-btn,html[data-theme=dark] .gallery-nearby .fl-apply-error{color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-more{border:1px solid #8e8070;background:#2c2926}html[data-theme=dark] .gallery-nearby .fl-more b{color:#f4ede2}html[data-theme=dark] .gallery-nearby .cmp{background:#2c2926}html[data-theme=dark] .gallery-nearby .cmp-title,html[data-theme=dark] .gallery-nearby .cmp-clear{color:#f4ede2}html[data-theme=dark] .gallery-nearby .fl-summary :is(button,a):focus-visible{outline-color:#8e8070}html[data-theme=dark] .how-page,html[data-theme=dark] .how-wordmark{color:#f4ede2}html[data-theme=dark] .how-nav nav a{color:#f4ede2}html[data-theme=dark] .how-hero .btn.primary{background:#2c2926;color:#f4ede2}html[data-theme=dark] .how-scroll{text-decoration-color:#f4ede2}html[data-theme=dark] .how-scroll span{color:#f4ede2}html[data-theme=dark] .how-stages>li:not(:last-child):before{background:#2c2926}html[data-theme=dark] .how-stage-copy>p{color:#f4ede2}html[data-theme=dark] .how-detail summary{color:#f4ede2;text-decoration-color:#f4ede2}html[data-theme=dark] .how-detail p,html[data-theme=dark] .how-detail dl,html[data-theme=dark] .how-detail dt,html[data-theme=dark] .how-detail strong,html[data-theme=dark] .how-finish p,html[data-theme=dark] .how-footer a{color:#f4ede2}html[data-theme=dark]{--canvas:#201e1c;--canvas-deep:#282522;--panel:#2c2926;--ink:#f4ede2;--ink-2:#c9beb0;--ink-3:#b8aa97;--brass:#dfbc82;--brass-soft:#dfbc82;--line:#645b50;--pos:#b9d2b5;--neg:#ffbaa4;--warn-ink:#ffd0bd}html[data-theme=dark] .pill.good{color:#f4ede2;background:#2c2926;border-color:#8e8070}html[data-theme=dark] .pill.warn{background:#2c2926;border-color:#8e8070}html[data-theme=dark] .subscore .fit .n{color:#f4ede2}html[data-theme=dark] .analogy{background:#2c2926}html[data-theme=dark] .honesty{color:#f4ede2;background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .nav-i:hover:not(.active){background:#2c292680}html[data-theme=dark] .topbar{background:#2c292699}html[data-theme=dark] .stat-value{color:#f4ede2}html[data-theme=dark] .row.dq,html[data-theme=dark] .data-table tbody tr:hover{background:#2c2926}html[data-theme=dark] .table-link{color:#f4ede2}html[data-theme=dark] .banner-error{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .banner-info{background:#2c2926}html[data-theme=dark] .terms-card{background:var(--panel);color:var(--ink)}html[data-theme=dark] .trust-note{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .conceal-card{background:#2c2926;border:1px dashed #8e8070}html[data-theme=dark] .confusion-cell.good,html[data-theme=dark] .confusion-cell.bad{background:#2c2926;border-color:#8e8070}html[data-theme=dark] .banner.banner-error{background:#2c2926;border:1px solid #8e8070}html[data-theme=dark] .banner.banner-info{background:#2c2926}html[data-theme=dark] .claim-input{background:var(--#2c2926)}html[data-theme=dark] .claim-link,html[data-theme=dark] .support-link{color:#f4ede2}html[data-theme=dark] .claim-note{background:#2c2926}html[data-theme=dark] .claim-foot a{color:#f4ede2}.appearance-bar{display:flex;justify-content:flex-end;padding:6px 24px;background:var(--canvas);color:var(--ink-2);border-bottom:1px solid var(--line)}.appearance-control{display:flex;align-items:center;gap:10px;font:500 13px/1.5 var(--sans)}.appearance-control select{font:inherit;min-height:44px;padding:8px 32px 8px 12px;border:1px solid #817465;border-radius:8px;background:var(--panel);color:var(--ink);cursor:pointer}.appearance-control select:focus-visible{outline:3px solid #1f2a44;outline-offset:3px}@media (max-width:500px){.appearance-bar{padding:4px 20px}}html[data-theme=dark]{color-scheme:dark;--canvas:#201e1c;--canvas-deep:#282522;--panel:#2c2926;--ink:#f4ede2;--ink-2:#c9beb0;--ink-3:#b8aa97;--navy:#1f2a44;--navy-soft:#2c3a5c;--brass:#dfbc82;--line:#645b50;--shadow-sm:0 2px 8px #0003;--shadow-md:0 6px 18px #0003;--shadow-lg:0 12px 36px #0004}html[data-theme=dark] body{background:var(--canvas);color:var(--ink)}html[data-theme=dark] .btn:not(.primary):not(.btn-primary):not(.ghost):not(.link){background:#34302c;color:#f4ede2;border:1px solid #8e8070}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){background:#34302c!important;color:#f4ede2!important;border-color:#8e8070!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#b8aa97;opacity:1}html[data-theme=dark] :is(dialog,[role=dialog],.modal,.modal-card,.modal-content){background:#2c2926;color:#f4ede2}html[data-theme=dark] dialog::backdrop{background:#0009}html[data-theme=dark] :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #f0cc8f!important;outline-offset:3px}html[data-theme=dark] :is(.btn.primary,.btn.btn-primary,.jw-btn.primary,.jw-btn:not(.ghost):not(.link)){background:#1f2a44;color:#f4ede2;border:1px solid #ac9a80}html[data-theme=dark] :is(.btn.primary,.btn.btn-primary,.jw-btn.primary):hover{background:#2c3a5c}html[data-theme=dark] :is(.btn.ghost,.sl-button){background:transparent;color:#dfc79c;border-color:#8e8070}html[data-theme=dark] :is(.privacy-policy-link,.jw-cn a,.jw-cn button,.support-link,.programme-text-link){color:#dfc79c}html[data-theme=dark] .jw-cn-home{color:#dfc79c!important}html[data-theme=dark] a:not(.btn):not(.jw-btn):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out){color:#dfc79c}html[data-theme=dark] .ahi-entry .jw-btn:not(.ghost){background:#1f2a44;color:#f4ede2}html[data-theme=dark] [style*="color: var(--navy)"],html[data-theme=dark] [style*="color: var(--navy-soft)"]{color:#dfc79c!important}html[data-theme=dark] [style*="radial-gradient(1200px"]{background:#201e1c!important}html[data-theme=dark] :is(fieldset,[role=alert])[style],html[data-theme=dark] [style*="background: rgb(251, 249, 245)"],html[data-theme=dark] [style*="background: rgb(251, 238, 233)"],html[data-theme=dark] [style*="background: rgb(250, 245, 236)"]{background:#2c2926!important;color:#f4ede2}html[data-theme=dark] button[style*="background: rgb(255, 255, 255)"]{background:#34302c!important;color:#f4ede2!important}html[data-theme=dark] .hm-tab[aria-selected=true]{background:#1f2a44;color:#f4ede2;box-shadow:inset 0 0 0 1px #ac9a80}html[data-theme=dark] .hm-region.is-selected .hm-region-header{background:#1f2a44;color:#f4ede2}html[data-theme=dark] .hm-region.is-selected{border-color:#dfbc82}html[data-theme=dark] .hm-map{color-scheme:light;--jw-ink:#241f1b;--jw-ink2:#625d55;--jw-ink3:#625d55;--jw-hair:#a69b89}html[data-theme=dark] .leaflet-container{color-scheme:light;color:#241f1b}html[data-theme=dark] .leaflet-control-attribution a{color:#24567a!important}html[data-theme=dark] .leaflet-popup-content{color:#241f1b}html[data-theme=dark] .hm-legend{background:#f5efe6;color:#51483e;padding:12px;border-radius:10px}html[data-theme=dark] .hm-legend *{color:inherit}html[data-theme=dark] .art-frame{color:#241f1b;--ink:#241f1b;--ink-2:#625d55;--ink-3:#625d55}html[data-theme=dark] .introduction-negotiation{color:var(--ink)}html[data-theme=dark] .introduction-negotiation form{background:var(--panel);color:var(--ink)}@media print{.appearance-bar{display:none}}
