.member-masthead{background:#fbf8f0;border-block-start:3px solid #173d32;border-block-end:1px solid #d4d7ca}.member-bar{justify-content:space-between;align-items:center;gap:14px;min-height:69px;display:flex}.member-wordmark{color:#173d32;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.member-wordmark img{width:38px;height:38px}.member-wordmark>span{letter-spacing:-.065em;font:600 25px/.87 Georgia,serif}.member-wordmark small{font:680 9px/1 var(--sans);letter-spacing:.36em;margin:7px 0 0 2px;display:block}.member-tools{align-items:center;gap:13px;display:flex}.member-language,.member-search-trigger,.member-account-trigger{min-height:44px;font:600 13px/1.2 var(--sans);color:#263e34;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.member-language{padding-inline:4px}.member-language span{text-underline-offset:3px;-webkit-text-decoration:underline #acb5a6;text-decoration:underline #acb5a6}.member-search-trigger{border-inline:1px solid #d8dacc;padding-inline:12px}.member-account-trigger{padding:0 0 0 1px}.member-initial{color:#234535;text-transform:uppercase;background:#dce6d9;border-radius:50%;place-items:center;width:32px;height:32px;font:600 16px/1 Georgia,serif;display:grid}.member-hamburger,.member-menu-word{display:none}.member-tools :is(button,a):hover{color:#386742}.member-nav-band{background:#173d32}.member-main-nav,.member-primary-links,.member-library-links{align-items:center;display:flex}.member-main-nav{justify-content:space-between;gap:22px;min-height:47px}.member-primary-links,.member-library-links{gap:clamp(8px,1.55vw,27px)}.member-main-nav a{color:#e7eee5;min-height:47px;font:570 14px/1.25 var(--sans);border-bottom:3px solid #0000;align-items:center;gap:7px;padding:3px 2px 0;text-decoration:none;display:flex}.member-main-nav svg{width:16px;height:16px}.member-main-nav a[aria-current],.member-main-nav a:hover{color:#fffcf4}.member-main-nav a[aria-current]{border-color:#edbd70;font-weight:720}.member-main-nav a:hover{border-color:#8daa95}.member-library-links{padding-inline-start:23px;position:relative}.member-library-links:before{content:"";border-inline-start:1px solid #537469;height:20px;position:absolute;left:0}:is(.member-masthead :is(a,button):focus-visible,.member-dock a:focus-visible,.member-menu :is(a,button):focus-visible,.member-search :is(a,button):focus-visible){outline-offset:3px;outline:2px solid #ab7122}.member-nav-band a:focus-visible{outline-offset:-3px;outline-color:#efc573}.member-dock{display:none}.member-menu-identity{border-bottom:1px solid #d7dacd;align-items:center;gap:11px;padding-bottom:14px;display:flex}.member-menu-identity strong,.member-menu-identity small{display:block}.member-menu-identity small,.member-search-results small{color:#626e64;font-size:12px}.member-menu-label{color:#556854;font:690 11px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 6px}.member-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.member-menu :is(nav a,.member-signout){min-height:44px;font:550 14px/1.35 var(--sans);color:#234535;border-radius:4px;align-items:center;gap:10px;padding:9px 8px;text-decoration:none;display:flex}.member-menu :is(nav a,.member-signout):hover,.member-menu a[aria-current]{background:#eaf0e6}.member-menu a[aria-current]{font-weight:700}.member-menu .member-signout{color:#536358;border-top:1px solid #d7dacd;border-radius:0;margin-top:12px}.member-menu-personal{gap:2px;display:grid}.member-menu svg,.member-search svg,.member-main-nav svg,.member-dock svg{flex:none}.member-search-box{color:#315344;background:#fffefa;border:1px solid #91a393;border-radius:5px;align-items:center;gap:10px;padding:0 12px;display:flex}.member-search-box:focus-within{outline-offset:2px;outline:2px solid #56765f}.member-search-box input{width:100%;min-width:0;font:400 16px/1.35 var(--sans);color:#23362e;background:0 0;border:none;outline:none;padding:14px 0}.member-search-results{max-height:46dvh;overflow:auto}.member-search-results a{color:#234535;border-bottom:1px solid #d7dacd;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 5px;text-decoration:none;display:flex}.member-search-results a:hover{background:#f0f3e9}.member-search-results :is(strong,small){display:block}.member-search-empty{color:#556358}.member-search-empty button{color:#234535;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}@media (min-width:761px) and (max-width:1030px){.member-main-nav{gap:10px}.member-primary-links,.member-library-links{gap:13px}.member-main-nav a{font-size:13px}.member-main-nav svg{display:none}.member-library-links{padding-inline-start:12px}}@media (max-width:760px){.member-bar{gap:8px;min-height:61px}.member-wordmark{gap:7px}.member-wordmark img{width:32px;height:32px}.member-wordmark>span{font-size:21px}.member-wordmark small{margin-top:5px;font-size:8px}.member-tools{gap:3px}.member-language{padding-inline:6px;font-size:12px}.member-language svg,.member-search-trigger span,.member-account-trigger .member-initial,.member-account-label,.member-account-chevron,.member-nav-band{display:none}.member-search-trigger{border:none;width:44px;padding:0}.member-account-trigger{border-left:1px solid #d5dacd;gap:4px;margin-left:2px;padding-left:10px;font-size:12px}.member-hamburger,.member-menu-word{display:inline}.member-dock{z-index:45;padding:0 max(5px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(5px, env(safe-area-inset-left));background:#fffcf5;border-top:1px solid #c8d1c2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -2px 9px #192d210d}.member-dock a{color:#536357;min-height:59px;font:570 11px/1.2 var(--sans);text-align:center;border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 0 4px;text-decoration:none;display:flex}.member-dock a[aria-current]{color:#173d32;background:#edf1e6;border-color:#b47929;font-weight:720}.member-dock a:focus-visible{outline-offset:-3px}.mu-site:has(.member-dock){padding-bottom:calc(68px + env(safe-area-inset-bottom))}}@media (max-width:355px){.member-bar{width:calc(100% - 24px)}.member-tools{gap:0}.member-account-trigger{padding-left:6px}.member-menu-grid{gap:2px}}.stitch-archive{--forest:#173e33;--sand:#aa712c;--stroke:#d9d8c9;color:var(--forest);min-width:0}.stitch-head{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.stitch-head h3{color:var(--forest);letter-spacing:-.035em;margin:0 0 7px;font:clamp(29px,3vw,41px)/1.12 Georgia,serif}.stitch-overline,.stitch-set-head time{font:650 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#796337}.stitch-head .stitch-overline{margin:0 0 7px}.stitch-head div>p:last-child{color:#535f54;max-width:65ch;font:normal 15px/1.55 var(--sans);margin:0}.stitch-head a,.stitch-pager button{min-height:42px;color:var(--forest);font:650 13px/1.25 var(--sans);justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.stitch-head a{background:#fbfaf4;border:1px solid #ced5c8;border-radius:4px;flex:none;align-self:center;padding:9px 12px}.stitch-head a:hover,.stitch-pager button:hover{background:#e8eee4}.stitch-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:22px 0;display:grid}.stitch-set{min-width:0}.stitch-set-head{margin-bottom:12px}.stitch-set-head h4{letter-spacing:-.025em;color:var(--forest);margin:3px 0 0;font:clamp(20px,1.8vw,25px)/1.18 Georgia,serif}.stitch-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stitch-card{text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;align-self:start;min-width:0;padding:0}.stitch-image{border:1px solid var(--stroke);aspect-ratio:3/4;background:#e5e5dc;border-radius:4px;display:block;position:relative;overflow:hidden}.stitch-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stitch-corner{color:#173e33;font:650 11px/1.2 var(--sans);background:#fffdf3;border-radius:4px;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;bottom:5px;right:5px}.stitch-legend{padding:8px 0;display:block}.stitch-legend strong{font:600 14px/1.3 var(--sans);color:var(--forest)}:is(.stitch-card:hover strong,.stitch-card:focus-visible strong){text-underline-offset:3px;text-decoration:underline}.stitch-open{padding:0 20px 16px}.stitch-open>img,.stitch-open>video{object-fit:contain;background:#17221d;border-radius:3px;width:100%;height:auto;max-height:55vh;display:block}.stitch-open p{margin:10px 0 0;font-size:14px;line-height:1.5}.stitch-pager{color:#173e33;border-top:1px solid #deddd0;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:5px;display:flex}.stitch-pager small{color:#546157;font-size:12px}.stitch-pager button{background:0 0;border:0;border-radius:3px;padding:8px}@media (max-width:810px){.stitch-groups{grid-template-columns:1fr;gap:24px}.stitch-image{aspect-ratio:4/5}.stitch-head{gap:12px;display:grid}.stitch-head a{justify-self:start}.stitch-open{padding:0 12px 12px}}@media (max-width:400px){.stitch-figures{gap:7px}.stitch-head div>p:last-child{font-size:14px}.stitch-legend strong{font-size:13px}}.stitch-head{padding-bottom:13px}.stitch-pickup-row{border-top:1px solid var(--stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:12px 0;display:flex}.stitch-pickup-row button,.stitch-pickup-row a{min-height:44px;color:var(--forest);font:600 13px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.stitch-pickup-row button{text-align:start;padding:8px 0}.stitch-pickup-row img{object-fit:cover;border-radius:3px;width:36px;height:42px}.stitch-pickup-row small,.stitch-pickup-row strong{display:block}.stitch-pickup-row small{color:var(--muted);font-size:11px;font-weight:500}@media (max-width:600px){.stitch-groups{margin:13px 0}.stitch-set-head{margin-bottom:8px}.stitch-head h3{font-size:25px}.stitch-head{display:block}}.piece-workspace{--piece-forest:#173e33;--piece-rule:#d8d8c9;color:var(--ink);min-width:0}.piece-tabs{border:1px solid var(--piece-rule);background:#f1f1e8;border-radius:6px;flex-wrap:wrap;align-items:stretch;gap:4px;margin:0 0 22px;padding:4px;display:flex}.piece-tabs a,.piece-tabs button{color:#3d5146;cursor:pointer;min-width:0;min-height:44px;font:620 14px/1.3 var(--sans);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;text-decoration:none;display:inline-flex}.piece-tabs :is(a,button):hover{color:var(--piece-forest);background:#e6eadf}.piece-tabs :is(a,button)[aria-current=page]{background:var(--piece-forest);color:#fffdf3}.piece-tabs button:last-child{margin-left:auto}.piece-close,.piece-text-button{-webkit-appearance:none;appearance:none;color:var(--piece-forest);font:inherit;cursor:pointer;background:0 0;border:0}.piece-panel{min-width:0}.piece-personal,.piece-form,.piece-coordination,.piece-examples{border:1px solid var(--piece-rule);background:#fffdf7;border-radius:5px;padding:clamp(18px,3.4vw,37px)}.piece-personal{background:#f8f8f0}.piece-label{color:#46604d;letter-spacing:.03em;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:650;display:flex}.piece-panel :is(.piece-personal,.piece-form,.piece-examples,.piece-coordination)>h3{letter-spacing:-.045em;color:var(--piece-forest);overflow-wrap:anywhere;margin:0 0 13px;font:400 clamp(26px,3vw,39px)/1.1 Georgia,serif}.piece-intro,.piece-muted,.piece-coordination-form p,.piece-feedback p,.piece-assign p,.piece-empty-line{max-width:67ch;color:var(--muted);margin:4px 0 16px;font-size:14px;line-height:1.6}.piece-actions{flex-wrap:wrap;align-items:center;gap:11px 17px;margin:18px 0 0;display:flex}.piece-text-button{text-underline-offset:3px;min-height:36px;padding:7px 1px;font-size:14px;font-weight:600;text-decoration:underline}.piece-close{place-items:center;width:36px;height:36px;display:grid}.piece-form-head{justify-content:space-between;align-items:center;display:flex}.piece-form fieldset,.piece-coordination-form fieldset,.piece-photo-form fieldset{border:0;min-width:0;margin:0;padding:0}.piece-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.piece-full{grid-column:1/-1}.piece-field{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.piece-field :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--ink);font:400 15px/1.4 var(--sans);background:#fffdfb;border:1px solid #c8bdbc;border-radius:4px;padding:9px 11px}.piece-field textarea{resize:vertical;min-height:83px}.piece-form-head .piece-label{margin-bottom:0}.piece-facts{border-block:1px solid #dfd6cb;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:16px 18px;margin:14px 0 18px;padding:16px 0;display:grid}.piece-facts dt{color:var(--muted);font-size:12px}.piece-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:570}.piece-handoff,.piece-correspondence,.piece-handoff-form{background:#f1e9da;border-left:3px solid #a98751;margin:14px 0 19px;padding:14px 17px}.piece-handoff{align-items:start;gap:10px;display:flex}.piece-handoff svg{margin-top:3px}.piece-correspondence{background:#ecf1e8;border-left-color:#67876d}.piece-correspondence>div+div{margin-top:12px}.piece-correspondence strong,.piece-handoff strong{color:var(--plum);font-size:13px;font-weight:650}.piece-correspondence p,.piece-handoff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.piece-handoff small{color:var(--muted);margin-top:4px;display:block}.piece-error{color:#942c37;margin:14px 0;font-size:14px}.piece-example-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;margin:16px 0;display:grid}.piece-example-grid figure{background:#faf7f1;border-top:1px solid #dad0c8;margin:0;padding:8px}.piece-example-grid img{object-fit:contain;background:#f0ebe1;width:100%;height:200px;display:block}.piece-example-grid figcaption{padding:10px 3px 2px}.piece-example-grid small{color:var(--berry);font-size:11px;font-weight:600}.piece-example-grid p{overflow-wrap:anywhere;margin:4px 0;font-size:14px}.piece-consent{align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.5;display:flex}.piece-consent input{width:17px;height:17px;accent-color:var(--berry);flex:none;margin-top:3px}.piece-photo-form .piece-field,.piece-handoff-form .piece-field,.piece-assign .piece-field{margin-bottom:13px}.piece-photo-form,.piece-coordination-form{border-top:1px solid #e0d6ce;margin-top:15px;padding-top:16px}.piece-assign{border-block:1px solid #ded4cc;margin:15px 0;padding:9px 0}.piece-assign summary{cursor:pointer;color:var(--berry);padding:6px 0;font-size:14px;font-weight:600}.piece-assign form{padding:8px 0 12px}.piece-empty-line{border-block:1px solid #ded4cc;padding:14px 0}.piece-home-note{color:var(--plum);background:#f5ece5;border-left:3px solid #aa775e;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.piece-home-icon{color:var(--berry);place-items:center;display:grid}.piece-home-note strong,.piece-home-note small{overflow-wrap:anywhere;display:block}.piece-home-note small{color:var(--muted);font-size:13px}.piece-home-note>svg{flex:none;margin-left:auto}@media (max-width:600px){.piece-grid{grid-template-columns:1fr;gap:12px}.piece-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.piece-tabs a{text-align:center;flex-direction:column;gap:4px;padding:7px 3px;font-size:13px;line-height:1.15}.piece-tabs button:last-child{grid-column:1/-1;min-height:36px;margin:0;font-size:13px}.piece-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.piece-panel .piece-field :is(input,select,textarea){font-size:16px}}.uniform-reference-photos{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:15px;display:grid}.uniform-reference-photos figure{margin:0}.uniform-reference-photos img{object-fit:contain;background:#faf7f1;width:100%;max-height:300px;display:block}.uniform-reference-photos figcaption{color:var(--muted);overflow-wrap:anywhere;padding:7px 0 14px;font-size:12px}.piece-collections{flex-wrap:wrap;gap:5px;margin:0 0 21px;display:flex}.piece-collections button{color:#506056;font:600 13px/1.3 var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;min-height:38px;padding:8px 10px}.piece-collections button[aria-pressed=true]{color:var(--piece-forest);background:#ecefe3;border-color:#d3dbcb}.piece-workspace .button.primary{background:var(--piece-forest);border-color:var(--piece-forest);color:#fffdf3}.piece-start{margin-top:5px}.piece-situations{border-top:1px solid var(--piece-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:18px;display:grid}.piece-situations button{text-align:start;cursor:pointer;color:var(--piece-forest);background:#fffdf7;border:1px solid #d1d9cb;border-radius:4px;grid-template-columns:19px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;display:grid}.piece-situations button:hover{background:#eef2e7}.piece-situations strong,.piece-situations small{font:600 14px/1.35 var(--sans);display:block}.piece-situations small{color:#556358;margin-top:2px;font-size:12px;font-weight:400}.piece-form fieldset.piece-grid{border-block-start:1px solid var(--piece-rule);padding:14px 0 20px}.piece-form fieldset.piece-grid legend{font:630 15px/1.35 var(--sans);color:var(--piece-forest);padding-inline:0 10px}.piece-facts{border-color:var(--piece-rule)}.piece-facts dt{color:#526357;font-weight:600}.piece-facts dd{color:var(--piece-forest)}.piece-workspace .journal-intro{background:#eff1e8;border-color:#d5dacb}.piece-workspace .attachment-section .attachment-empty{color:#4e5c53;background:#f6f5eb;border-color:#d9d9c9}.piece-workspace .journal-intro :is(h2,.journal-caption),.piece-workspace .journal-section h3{color:var(--piece-forest)}.piece-home-note{color:#193d32;background:#edf2e8;border-left-color:#b38644}@media (max-width:600px){.piece-situations{grid-template-columns:1fr;gap:7px}.piece-collections{margin-bottom:13px}.piece-intro,.piece-muted{font-size:14px}}.book-duty-settings{border:1px solid var(--line);border-radius:5px;flex-wrap:wrap;gap:12px 21px;margin:0 0 23px;padding:16px;display:flex}.book-duty-settings legend{color:var(--plum);padding:0 5px;font:24px Georgia,serif}.book-duty-settings p{color:var(--muted);flex:0 0 100%;font-size:14px}.book-duty-settings label{gap:4px;min-width:155px;font-size:13px;font-weight:600;display:grid}.book-duty-settings select{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-height:40px;padding:6px}.member-desk{--forest:#173d32;--fern:#2a5847;--sage:#e8ede1;--flax:#f3d6a2;color:var(--ink)}.desk-mast{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.desk-location,.desk-tag{font:670 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.desk-location{color:#476456}.desk-location span{color:#ac7c37}.desk-mast h1{letter-spacing:-.043em;color:var(--forest);overflow-wrap:anywhere;margin:6px 0 0;font:400 clamp(35px,3.5vw,52px)/1.03 Georgia,serif}.desk-member-link{min-height:44px;color:var(--fern);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.desk-member-link:hover,.desk-subhead a:hover,.desk-all-notices:hover{text-underline-offset:4px;text-decoration:underline}.desk-agenda{background:var(--surface);border:1px solid #ccd5c9;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(22px,2.8vw,36px);display:grid;overflow:hidden}.desk-agenda>a,.desk-agenda>button{min-width:0;min-height:94px;color:var(--forest);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px clamp(13px,1.6vw,23px);display:flex}.desk-agenda>:not(:first-child){border-inline-start:1px solid #d6dccf}.desk-agenda>a:hover,.desk-agenda>button:hover{background:#f2f5eb}.desk-agenda-icon{background:#edf2e8;border:1px solid #cfdac9;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.desk-agenda-copy{flex:1;min-width:0}.desk-agenda-copy>*{display:block}.desk-agenda-copy small{font:670 10px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:#516858}.desk-agenda-copy strong{color:var(--forest);margin:3px 0;font:500 clamp(18px,1.45vw,23px)/1.13 Georgia,serif}.desk-agenda-copy>span{color:var(--muted);font-size:12px;line-height:1.4}.desk-columns{grid-template-columns:minmax(0,1.68fr) minmax(280px,1fr);align-items:start;gap:clamp(24px,3.3vw,46px);display:grid}.desk-columns.without-feature{grid-template-columns:1fr}.desk-uniform{background:var(--surface);border:1px solid #cad1c5;border-radius:7px;overflow:hidden}.desk-uniform-cover{background:var(--forest);color:#f8f5e9;grid-template-columns:minmax(0,1.09fr) minmax(0,.91fr);display:grid;position:relative}.desk-uniform-cover:not(:has(figure)){grid-template-columns:1fr}.desk-uniform-copy{align-self:center;padding:clamp(20px,2.35vw,33px)}.desk-tag{color:#efd4a7;letter-spacing:.14em;font-size:10px}.desk-uniform-copy h2{letter-spacing:-.044em;color:#fffaf0;margin:12px 0 8px;font:400 clamp(33px,3.1vw,48px)/1.02 Georgia,serif}.desk-uniform-copy p{color:#dce9df;max-width:35ch;margin:0;font-size:15px;line-height:1.5}.desk-primary{color:#153b2e;min-height:44px;font:700 14px/1.4 var(--sans);background:#f0c783;border-radius:4px;justify-content:center;align-items:center;gap:13px;margin:17px 0 2px;padding:9px 15px;display:inline-flex}.desk-primary:hover{background:#ffdaa2}.desk-guide-link{color:#e6eee4;width:fit-content;min-height:40px;font:570 13px/1.35 var(--sans);align-items:center;gap:6px;display:flex}.desk-guide-link:hover{text-underline-offset:4px;text-decoration:underline}.desk-cloth{isolation:isolate;background:#174c45;min-height:245px;margin:0;position:relative;overflow:hidden}.desk-cloth img{object-fit:cover;object-position:50% 41%;width:100%;height:100%;position:absolute;inset:0}.desk-cloth figcaption{color:#fffdf5;font:600 11px/1.45 var(--sans);background:linear-gradient(#0000,#08211cd6);flex-wrap:wrap;justify-content:space-between;gap:2px 7px;padding:30px 13px 9px;display:flex;position:absolute;inset:auto 0 0}.desk-cloth figcaption span{letter-spacing:.05em;font-weight:450}.desk-photo-link{min-height:65px;color:var(--forest);border-top:1px solid #d3d9cd;align-items:center;gap:12px;padding:12px 18px;display:flex}.desk-photo-link:hover{background:#f2f4e9}.desk-photo-link>span:nth-child(2){flex:1}.desk-photo-link strong,.desk-photo-link small{display:block}.desk-photo-link strong{font:650 15px/1.4 var(--sans)}.desk-photo-link small{color:var(--muted);font-size:12px;line-height:1.4}.desk-mini-photos{flex:none;gap:3px;display:flex}.desk-mini-photos img{object-fit:cover;border-radius:2px;width:29px;height:35px}.desk-notices{border-top:2px solid var(--forest)}.desk-subhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0 10px;display:flex}.desk-subhead h2,.desk-follow h2{color:var(--forest);letter-spacing:-.035em;margin:0;font:clamp(23px,2vw,30px)/1.1 Georgia,serif}.desk-subhead a,.desk-all-notices{color:var(--fern);font:630 13px/1.35 var(--sans);align-items:center;gap:6px;min-height:40px;display:inline-flex}.desk-all-notices{cursor:pointer;background:0 0;border:0;padding:4px 0}.desk-all-notices svg{transform:rotate(90deg)}.desk-all-notices[aria-expanded=true] svg{transform:rotate(-90deg)}.desk-notices .nb-notice-row{gap:10px;padding:11px 0}.desk-notices .nb-notice-icon{color:#58715b;background:0 0;border:1px solid #d9dfd3;border-radius:4px;width:30px;height:31px}.desk-notices .nb-notice-icon svg{width:16px}.desk-notices .nb-notice-text small{color:#55695c;font-size:11px}.desk-notices .nb-notice-text strong{color:var(--forest);font-size:15px;line-height:1.35}.desk-notices .nb-notice-text>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.desk-calendar{border-top:2px solid var(--forest);margin-top:clamp(24px,2.7vw,38px)}.desk-calendar .nb-invitation{background:#243e35;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);min-height:0;margin-top:13px}.desk-calendar .nb-invite-copy{padding:clamp(18px,2vw,28px)}.desk-calendar .nb-invite-copy h2{margin:6px 0 8px;font:400 clamp(25px,2.7vw,37px)/1.12 Georgia,serif}.desk-calendar .nb-intro{max-width:56ch}.desk-calendar .invite-excerpt{background:#211d15}.desk-calendar .invite-excerpt img{object-fit:contain;object-position:center}.desk-follow{background:#f3eee1;border-inline-start:3px solid #b9782a;margin-bottom:22px;padding:14px 17px}.desk-follow h2{font-size:21px}.desk-follow a{color:var(--fern);align-items:center;gap:9px;min-height:42px;font-size:14px;display:flex}.desk-follow a span{flex:1}.member-desk :is(a,button):focus-visible{outline-offset:-3px;outline:3px solid #bc7e2f}@media (max-width:940px){.desk-columns{grid-template-columns:minmax(0,1.43fr) minmax(245px,.9fr);gap:22px}.desk-agenda-icon{display:none}.desk-uniform-copy{padding:18px}.desk-uniform-cover{grid-template-columns:minmax(0,1.3fr) minmax(120px,.8fr)}}@media (max-width:740px){.desk-columns{grid-template-columns:1fr;gap:22px}.desk-agenda>a,.desk-agenda>button{gap:8px}.desk-uniform-copy{padding:23px}.desk-cloth{min-height:216px}.desk-notices .nb-notice-text>span{-webkit-line-clamp:1}}@media (max-width:540px){.desk-mast{align-items:flex-end;gap:8px;margin-bottom:15px}.desk-location{letter-spacing:.09em;font-size:9px}.desk-mast h1{margin-top:4px;font-size:clamp(30px,8vw,37px)}.desk-member-link{gap:3px;min-height:40px;font-size:12px}.desk-member-link>svg:last-child{display:none}.desk-agenda{grid-template-columns:1fr 1fr;margin-bottom:18px}.desk-agenda>a{align-items:flex-start;min-height:77px;padding:12px 11px}.desk-agenda>a>svg{flex:none;width:13px;margin-top:2px}.desk-agenda-copy small{font-size:9px}.desk-agenda-copy strong{font-size:19px}.desk-agenda-copy>span{font-size:11px}.desk-agenda .desk-pay-action{border-inline-start:0;background:#eff3e8;border-top:1px solid #d4ddce;grid-column:1/-1;align-items:center;min-height:44px;padding:6px 12px}.desk-pay-action .desk-agenda-copy{align-items:center;gap:9px;display:flex}.desk-pay-action .desk-agenda-copy small,.desk-pay-action .desk-agenda-copy>span{display:none}.desk-pay-action .desk-agenda-copy strong{font:650 13px/1.3 var(--sans)}.desk-pay-action .desk-agenda-icon{background:0 0;border:0;width:24px;height:24px;display:grid}.desk-pay-action .desk-agenda-icon svg{width:17px}.desk-uniform-copy{padding:18px 13px}.desk-uniform-cover{grid-template-columns:minmax(0,1.32fr) minmax(105px,.82fr)}.desk-uniform-copy h2{margin:9px 0 7px;font-size:31px}.desk-uniform-copy p{font-size:13px}.desk-primary{margin-top:12px;padding:8px 10px;font-size:13px}.desk-guide-link{font-size:12px}.desk-cloth figcaption{padding-inline:8px;font-size:10px}.desk-photo-link{gap:9px;padding:10px 12px}.desk-photo-link strong{font-size:13px}.desk-photo-link small{font-size:11px}.desk-photo-link>svg:first-of-type{display:none}.desk-mini-photos img{width:25px;height:32px}.desk-calendar .nb-invitation{grid-template-columns:minmax(0,1.35fr) minmax(96px,.65fr)}.desk-calendar .nb-art{grid-row:auto;height:100%}.desk-calendar .nb-invite-copy{padding:14px}.desk-calendar .nb-intro{font-size:13px}.desk-calendar .nb-invite-copy h2{font-size:26px}.desk-member-link{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;justify-content:center;width:42px;height:42px}.desk-member-link span,.desk-member-link svg:last-child{display:none}}.finance-view,dialog.finance-dialog{--fin-ink:#30252d;--fin-plum:#341c31;--fin-berry:#65334e;--fin-muted:#6a6066;--fin-line:#dcd5ce;--fin-paper:#faf8f3;--fin-wash:#f2ede6;--fin-display:Georgia, "Times New Roman", serif;color:var(--fin-ink)}.finance-view .finance-mast{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 28px;margin-bottom:clamp(23px,3vw,38px);display:flex}.finance-kicker{color:var(--fin-berry);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.finance-mast h1{color:var(--fin-plum);font-family:var(--fin-display);letter-spacing:-.052em;font-size:clamp(39px,4.6vw,63px);font-weight:400;line-height:1.07}.finance-view .button,.finance-dialog .button{border-radius:7px;min-height:44px;padding:10px 17px;font-size:14px}.finance-view .button.primary,.finance-dialog .button.primary{background:var(--fin-plum);border-color:var(--fin-plum);color:#fff}.finance-view .button.primary:hover,.finance-dialog .button.primary:hover{background:var(--fin-berry)}.finance-view .button.secondary,.finance-dialog .button.secondary{color:var(--fin-plum);background:#fffdf9;border-color:#c9bfbf}.finance-round-layout{grid-template-columns:minmax(210px,.78fr) minmax(0,1.82fr);align-items:start;gap:clamp(24px,3.7vw,54px);display:grid}.finance-round-sheet{min-width:0;color:var(--fin-plum);border-top:3px solid var(--fin-berry);background:#efe6dc;border-radius:5px;padding:clamp(19px,2.2vw,30px)}.finance-sheet-top{color:#6f5c60;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;font-size:12px;display:flex}.finance-round-stamp{color:var(--fin-berry);letter-spacing:.12em;text-transform:uppercase;border:1px solid #a38885;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.25;display:inline-block}.finance-round-sheet h2{font:normal clamp(26px, 2.4vw, 34px)/1.12 var(--fin-display);letter-spacing:-.036em;overflow-wrap:anywhere;margin-top:17px}.finance-sheet-date{color:var(--fin-muted);margin-top:6px;font-size:14px}.finance-round-picker{margin:18px 0 0}.finance-sheet-facts{border-block:1px solid #d4c6bf;gap:13px;margin:22px 0 0;padding:17px 0;display:grid}.finance-sheet-facts dt{color:var(--fin-muted);font-size:13px}.finance-sheet-facts dd{margin:4px 0 0;font-weight:600;line-height:1.45}.finance-round-notes{color:var(--fin-muted);font-size:13px}.finance-round-notes summary,.finance-extra summary{min-height:44px;color:var(--fin-berry);cursor:pointer;align-items:center;gap:9px;padding-top:9px;font-weight:600;list-style:none;display:flex}.finance-round-notes summary::-webkit-details-marker{display:none}.finance-extra summary::-webkit-details-marker{display:none}.finance-round-notes summary>svg,.finance-extra summary>svg:last-child{margin-left:auto}.finance-round-notes[open] summary>svg,.finance-extra[open] summary>svg:last-child{transform:rotate(90deg)}.finance-round-notes p{margin:8px 0}.finance-round-notes small{font-size:12px}.finance-roster,.finance-history{border-top:2px solid var(--fin-plum);min-width:0}.finance-roster-head,.finance-history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 18px;padding:19px 0;display:flex}.finance-roster-head h2,.finance-history-head h2{color:var(--fin-plum);font:normal clamp(25px, 2.45vw, 33px)/1.15 var(--fin-display);letter-spacing:-.035em}.finance-roster-count{color:var(--fin-berry);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.finance-finder{min-height:48px;color:var(--fin-berry);background:#fff;border:1px solid #b7a6af;border-radius:6px;align-items:center;gap:10px;padding:0 14px;display:flex}.finance-finder:focus-within{outline:2px solid var(--fin-berry);outline-offset:2px}.finance-finder input{width:100%;min-height:46px;color:var(--fin-ink);font:inherit;background:0 0;border:0;outline:none}.finance-finder input::placeholder{color:#756b72}.finance-roster-caption{color:var(--fin-muted);margin:10px 0 15px;font-size:13px;line-height:1.5}.finance-slot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;margin:0;padding:0;list-style:none;display:grid}.finance-slot-list li{border-top:1px solid var(--fin-line);overflow-wrap:anywhere;align-items:baseline;gap:13px;padding:12px 0;font-size:15px;display:flex}.finance-slot-number{color:#855770;width:26px;font:italic 17px/1.35 var(--fin-display);font-variant-numeric:tabular-nums;flex:none}.finance-no-match{border-top:1px solid var(--fin-line);padding:25px 0}.finance-no-match h3,.finance-no-entries h3{color:var(--fin-plum);font-size:17px}.finance-no-match p,.finance-no-entries p{color:var(--fin-muted);max-width:48ch;margin-top:6px;font-size:14px}.finance-no-match .button{margin-top:14px}.finance-statement{background:var(--fin-plum);color:#fff9f0;border-radius:6px;margin-bottom:clamp(24px,3.6vw,45px);padding:clamp(20px,2.8vw,36px)}.finance-statement dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-statement dl>div{min-width:0}.finance-statement dl>div+div{border-left:1px solid #765c72;padding-left:clamp(18px,3vw,42px)}.finance-statement dt{color:#eadde5;font-size:14px}.finance-statement dd{color:#fff9f2;font:normal clamp(31px, 4.3vw, 53px)/1.1 var(--fin-display);letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 0}.finance-statement dl>div+div dd{color:#f1c673}.finance-statement>p{color:#e8d9e2;border-top:1px solid #6d5267;margin-top:21px;padding-top:13px;font-size:13px;line-height:1.6}.finance-scope-picker{color:var(--fin-muted);align-items:center;gap:4px;display:flex}.finance-scope-picker select{max-width:100%;min-height:40px;color:var(--fin-berry);background:0 0;border:0;font-size:14px}.finance-transaction{border-top:1px solid var(--fin-line);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto auto 17px;align-items:center;gap:12px;width:100%;padding:15px 4px;display:grid}.finance-transaction:last-child{border-bottom:1px solid var(--fin-line)}.finance-transaction:hover{background:var(--fin-wash)}.finance-transaction-icon,.finance-empty-icon{color:var(--fin-berry);background:#eee5e8;border-radius:6px;place-items:center;display:grid}.finance-transaction-icon{width:32px;height:36px}.finance-transaction-desc{gap:2px;display:grid}.finance-transaction-desc strong{font-size:15px}.finance-transaction-desc small{color:var(--fin-muted);font-size:13px}.finance-trans-amount{text-align:right;font-variant-numeric:tabular-nums}.finance-no-entries{border-block:1px solid var(--fin-line);align-items:center;gap:17px;padding:24px 0;display:flex}.finance-empty-icon{flex:none;width:54px;height:62px}dialog.finance-dialog{border-color:var(--fin-line);background:var(--fin-paper);border-radius:9px;max-width:610px}dialog.finance-dialog::backdrop{background:#2515259e}.finance-dialog .modal-header h2{color:var(--fin-plum);font:normal clamp(29px, 3.3vw, 39px)/1.07 var(--fin-display);letter-spacing:-.04em}.finance-dialog .modal-header{border-color:var(--fin-line);margin-bottom:15px;padding-bottom:16px}.finance-dialog .icon-button{min-width:40px;min-height:40px;color:var(--fin-berry);border-color:var(--fin-line)}.finance-form-intro,.finance-round-reference{max-width:54ch;color:var(--fin-muted);margin:0 0 19px;font-size:14px;line-height:1.5}.finance-round-reference{border-left:2px solid var(--fin-berry);background:var(--fin-wash);padding:10px 13px}.finance-dialog .field{color:var(--fin-ink);margin:0;font-size:13px}.finance-dialog .field input:not([type=checkbox]),.finance-dialog .field select,.finance-dialog .field textarea{min-height:44px;color:var(--fin-ink);background:#fff;border-color:#c4b8bd;border-radius:5px;font-size:16px}.finance-dialog .field small{color:var(--fin-muted)}.finance-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.finance-full{grid-column:1/-1}.finance-currency-input{align-items:center;display:flex;position:relative}.finance-currency-input>span{color:var(--fin-berry);font-size:16px;position:absolute;left:12px}.finance-dialog .finance-currency-input input{font-variant-numeric:tabular-nums;padding-left:29px}.finance-single-row{border:0;min-width:0;margin:13px 0 0;padding:0}.finance-split-row{border:1px solid var(--fin-line);background:#fffdf9;border-radius:5px;min-width:0;margin:18px 0 0;padding:10px 14px 14px}.finance-split-row legend{color:var(--fin-berry);padding:0 5px;font-size:13px;font-weight:600}.finance-remove,.finance-split-action{min-height:40px;color:var(--fin-berry);background:0 0;align-items:center;gap:7px;padding:4px 0;font-size:14px;display:inline-flex}.finance-remove{margin:-8px 0 2px auto;font-size:13px;display:flex}.finance-split-action:hover,.finance-remove:hover{text-underline-offset:3px;text-decoration:underline}.finance-split-action{margin:9px 0;font-weight:600}.finance-running-total{color:var(--fin-berry);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.finance-running-total strong{font-variant-numeric:tabular-nums;margin-left:auto}.finance-extra{border-block:1px solid var(--fin-line)}.finance-extra summary{min-height:50px;padding:12px 0;font-size:14px}.finance-extra>div{padding:6px 0 17px}.finance-dialog .finance-compose>.form-actions{margin-top:18px}.finance-dialog .finance-corrections{margin:18px 0}.finance-corrections article{border-bottom:1px solid var(--fin-line);padding:13px 0;font-size:14px}.finance-corrections p{margin-top:5px}@media (max-width:1080px){.finance-round-layout{grid-template-columns:minmax(190px,.75fr) minmax(0,1.3fr);gap:21px}.finance-slot-list{grid-template-columns:1fr}}@media (max-width:820px){.finance-round-layout{grid-template-columns:minmax(0,1fr);gap:20px}.finance-round-sheet{padding:15px 18px 7px}.finance-round-sheet h2{margin-top:9px;font-size:25px}.finance-sheet-date{margin-top:2px}.finance-sheet-facts{gap:6px;margin-top:11px;padding:9px 0}.finance-sheet-facts div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finance-sheet-facts dd{text-align:right;margin:0}.finance-round-notes summary{padding-top:1px}.finance-slot-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.finance-mast h1{font-size:38px}.finance-view .finance-mast{row-gap:13px}.finance-mast .button{min-height:43px}.finance-slot-list{grid-template-columns:minmax(0,1fr)}.finance-finder{padding-inline:10px}.finance-finder input{font-size:16px}.finance-roster-head,.finance-history-head{padding:14px 0}.finance-statement{padding:19px 16px}.finance-statement dt{font-size:13px;line-height:1.4}.finance-statement dl>div{flex-direction:column;justify-content:space-between;display:flex}.finance-statement dl>div:first-child{padding-right:12px}.finance-statement dl>div+div{padding-left:13px}.finance-statement dd{font-size:30px}.finance-transaction{grid-template-columns:minmax(0,1fr) auto 14px;gap:6px 10px}.finance-transaction-icon{display:none}.finance-transaction-desc{grid-area:1/1}.finance-trans-amount{grid-area:1/2}.finance-transaction>.status-badge{grid-area:2/1/auto/3;justify-self:start}.finance-transaction>svg{grid-area:1/3/3}.finance-no-entries{align-items:start;gap:13px}.finance-empty-icon{width:40px;height:47px}.finance-dialog{max-height:calc(100dvh - 18px)}.finance-form-pair{gap:10px}.finance-dialog .form-actions .button{flex:initial}.finance-dialog .field input[type=file]{font-size:14px}}@media (max-width:390px){.finance-split-row .finance-form-pair,.finance-extra .finance-form-pair{grid-template-columns:1fr}}.finance-round-sheet .journal-share{min-width:0;max-width:100%}.finance-sheet-top .journal-share-button{color:var(--fin-berry)}.nj-register{--nj-ink:#183c32;--nj-muted:#55645b;--nj-rule:#d5d9cc;color:var(--nj-ink);grid-template:"round roster""account roster""notes roster"1fr/minmax(235px,.78fr) minmax(0,1.55fr);align-items:start;gap:20px clamp(24px,4vw,64px);display:grid}.nj-round-intro{border-top:2px solid var(--nj-ink);grid-area:round;min-width:0;padding-top:12px}.nj-intro-line,.nj-roster-head,.nj-private-label,.nj-pager,.nj-pager button,.nj-notes summary{align-items:center;display:flex}.nj-intro-line,.nj-roster-head,.nj-notes summary,.nj-pager{justify-content:space-between;gap:12px}.nj-marker,.nj-private-label,.nj-count{font:650 11px/1.35 var(--sans);letter-spacing:.055em}.nj-marker{color:var(--nj-ink);text-transform:uppercase}.nj-marker.nj-archived{color:#76521d}.nj-round-intro h2,.nj-roster h2,.nj-register .schedule-card h3{letter-spacing:-.035em;color:var(--nj-ink);font-family:Georgia,serif;font-weight:400}.nj-round-intro h2{overflow-wrap:anywhere;margin:10px 0 4px;font-size:clamp(26px,2.25vw,35px);line-height:1.12}.nj-round-date,.nj-roster-intro,.nj-notes p,.nj-notes small,.nj-register .schedule-card p{color:var(--nj-muted);line-height:1.5}.nj-round-date{font-size:14px}.nj-round-select{margin-top:12px}.nj-personal{background:#ebeee4;border-left:3px solid #517662;grid-area:account;padding:18px clamp(16px,2vw,23px)}.nj-private-label{text-transform:uppercase;color:#42624d;gap:6px}.nj-personal .schedule-card{border:0;margin:0;padding:0}.nj-personal .schedule-card h3{margin:8px 0 5px;font-size:23px}.nj-personal .schedule-card p{margin:0;font-size:14px}.nj-personal .schedule-badges{margin:8px 0 0}.nj-personal .schedule-badges li{color:var(--nj-ink);background:#fffdf6;border-color:#aeb9a4}.nj-roster{border-top:2px solid var(--nj-ink);grid-area:roster;min-width:0;padding-top:15px}.nj-roster h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}.nj-count{white-space:nowrap;color:#44614d;background:#e8ede3;border-radius:20px;padding:5px 10px}.nj-roster-intro{max-width:62ch;margin:9px 0 18px;font-size:14px}.nj-search-label{margin:0 0 5px;font-size:13px;font-weight:650;display:block}.nj-search-box{background:#fffdf7;border:1px solid #9aa99c;border-radius:4px;align-items:center;gap:10px;min-height:46px;padding-left:12px;display:flex}.nj-search-box:focus-within{outline:2px solid var(--nj-ink);outline-offset:2px}.nj-search-box input{width:100%;min-width:0;height:44px;color:var(--nj-ink);font:inherit;background:0 0;border:0;outline:none;padding:0 8px 0 0;font-size:16px}.nj-search-box input::-webkit-search-cancel-button{display:none}.nj-clear{color:inherit;background:0 0;border:0;flex:none;place-items:center;width:44px;min-height:44px;display:grid}.nj-result-status{color:var(--nj-muted);font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:12px}.nj-places{border-top:1px solid var(--nj-rule);margin:0;padding:0;list-style:none}.nj-places li{border-bottom:1px solid var(--nj-rule);overflow-wrap:anywhere;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;font-size:15px;line-height:1.35;display:grid}.nj-number{text-align:center;color:#5d6d5f;font-variant-numeric:tabular-nums;letter-spacing:.04em;border-right:1px solid var(--nj-rule);padding:3px 0;font-size:13px}.nj-pager{color:var(--nj-muted);padding-top:9px;font-size:12px}.nj-pager button,.nj-empty button{color:var(--nj-ink);font:600 13px/1.3 var(--sans);cursor:pointer;background:0 0;border:0;gap:4px;min-height:44px;padding:8px 0}.nj-pager button:disabled{color:#767d72;cursor:default}.nj-empty{color:var(--nj-muted);background:#f2f2e9;padding:18px;font-size:14px;line-height:1.5}.nj-notes{border-top:1px solid var(--nj-rule);border-bottom:1px solid var(--nj-rule);grid-area:notes;font-size:14px}.nj-notes summary{cursor:pointer;min-height:46px;font-weight:650;list-style:none}.nj-notes summary::-webkit-details-marker{display:none}.nj-notes[open] summary svg{transform:rotate(90deg)}.nj-notes dl{border-top:1px solid var(--nj-rule);gap:7px;padding:10px 0;display:grid}.nj-notes dl div{justify-content:space-between;gap:10px;display:flex}.nj-notes dd{text-align:right;font-weight:650}.nj-notes p{margin:7px 0}.nj-notes small{margin:12px 0;display:block}@media (max-width:720px){.nj-register{grid-template:"round""account""roster""notes"/minmax(0,1fr);gap:15px}.nj-round-intro{padding-top:7px}.nj-round-intro h2{margin-top:5px}.nj-personal{padding:12px 15px}.nj-personal .schedule-card h3{margin:5px 0 4px;font-size:21px}.nj-roster{padding-top:12px}.nj-roster-intro{margin:7px 0 12px}.nj-places li{min-height:45px}}.schedule-card{border-top:1px solid var(--line,#cec2bd);margin-top:18px;padding:18px 0 10px;font-size:14px}.schedule-card h3{color:#341c31;margin:0 0 8px;font:500 23px/1.2 Georgia,serif}.schedule-card p,.schedule-card small,.schedule-note{color:#685a61;line-height:1.5}.schedule-card p{margin:5px 0 10px}.schedule-card form,.schedule-card label,.schedule-request{gap:8px;display:grid}.schedule-card label{font-weight:600}.schedule-card select{color:#442a3d;width:100%;min-width:0;max-width:100%;font:inherit;background:#fffcf8;border:1px solid #c7b8c2;border-radius:3px;padding:7px}.schedule-editor{margin:10px 0}.schedule-editor summary{cursor:pointer;color:#633d55;min-height:32px;font-weight:650}.schedule-actions,.schedule-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-badges{padding:0;list-style:none}.schedule-badges li{background:#fff5e5;border:1px solid #cab7a6;border-radius:3px;padding:3px 8px}.schedule-request{border-top:1px solid #dacdc5;margin:12px 0;padding:12px 0}.journal-view{--j-plum:#341c31;--j-berry:#65334e;--j-ink:#302a2f;--j-muted:#655c62;--j-rule:#dcd3d6;--j-cream:#faf8f3;--j-display:Georgia, "Times New Roman", serif;color:var(--j-ink);container:journal/inline-size}.journal-view .journal-page-title{margin:0 0 clamp(18px,3vw,32px)}.journal-view .journal-page-title h1{color:var(--j-plum);font-family:var(--j-display);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(35px,4vw,57px);font-weight:400;line-height:1.02}.journal-spread{align-items:start;gap:clamp(24px,3vw,42px);max-width:1100px;display:grid}.journal-spread.has-index{grid-template-columns:minmax(0,1fr) minmax(176px,23%)}.journal-sheet{overflow-wrap:anywhere;min-width:0;max-width:790px}.journal-intro{border-top:3px solid var(--j-plum);background:#f1e9e9;padding:clamp(20px,3.2vw,36px);position:relative}.journal-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.journal-meta>span:first-child,.journal-index-item small,.journal-mobile-picker label{color:var(--j-berry);font:650 11px/1.45 var(--sans,sans-serif);text-transform:uppercase;letter-spacing:.095em}.journal-view .status-badge{color:#513c48;letter-spacing:0;text-transform:none;background:#e4d7dd;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:550;line-height:1.35}.journal-view .status-badge:first-letter{text-transform:uppercase}.journal-view :is(.status-awaiting_confirmation,.status-needs_clarification,.status-awaiting_file,.status-awaiting_adoption,.status-date_pending){color:#674321;background:#f4e2c4}.journal-view :is(.status-approved,.status-confirmed,.status-scheduled,.status-adopted){color:#355341;background:#dae7de}.journal-intro h2{font:400 clamp(27px,3.5vw,42px)/1.08 var(--j-display);color:var(--j-plum);letter-spacing:-.043em;text-wrap:balance}.journal-deck{color:#4c4148;max-width:63ch;margin-top:15px;font-size:16px;line-height:1.65}.journal-index{border-top:1px solid var(--j-plum);min-width:0;padding-top:17px}.journal-index h2{color:var(--j-plum);font:400 24px/1.15 var(--j-display);letter-spacing:-.04em;margin:0 0 12px}.journal-index-item{border-top:1px solid var(--j-rule);overflow-wrap:anywhere;gap:5px;padding:14px 9px;display:grid}.journal-index-item span{color:var(--j-plum);font-size:14px;font-weight:560;line-height:1.4}.journal-index-item[aria-current]{box-shadow:inset 3px 0 var(--j-berry);background:#efe7eb;padding-left:13px}.journal-index-item:hover{background:#f1ebed}.journal-mobile-picker{display:none}.journal-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.journal-view .button{border-radius:7px;min-height:44px;padding:10px 15px;font-size:14px;line-height:1.35}.journal-view .button.primary{border-color:var(--j-plum);color:#fff;background:var(--j-plum)}.journal-view .button.primary:hover{background:var(--j-berry)}.journal-view .button.secondary{background:var(--j-cream);color:var(--j-plum);border-color:#c7b8c0}.journal-inline-link,.journal-caption a{color:var(--j-berry);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.journal-inline-link{text-align:left;background:0 0;border:none;align-items:center;gap:8px;min-height:42px;padding:0;display:inline-flex}.journal-intro .journal-inline-link:hover,.journal-inline-link:hover,.journal-caption a:hover{color:var(--j-plum)}.journal-section{padding:24px 0}.journal-section+.journal-section{border-top:1px solid var(--j-rule)}.journal-section h3,.journal-sheet .attachment-section h3,.journal-sheet .response-history h3{font:400 25px/1.23 var(--j-display);color:var(--j-plum);letter-spacing:-.035em;margin:0 0 13px}.journal-section>p,.journal-fold>div>p{color:var(--j-muted);font-size:15px;line-height:1.65}.journal-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.journal-section-heading h3{margin:0}.journal-sheet .journal-caption{color:var(--j-muted);margin-top:14px;font-size:13px;line-height:1.6}.journal-fold{border-top:1px solid var(--j-rule)}.journal-fold summary{cursor:pointer;width:100%;color:var(--j-plum);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.journal-fold summary::-webkit-details-marker{display:none}.journal-fold summary svg{color:var(--j-berry)}.journal-fold[open]>summary svg{transform:rotate(180deg)}.journal-fold>div{padding-bottom:17px}.journal-fold>div>:last-child{margin-bottom:0}.journal-sheet .agenda-list{color:var(--j-ink);margin:8px 0 10px;padding-left:22px}.journal-sheet .agenda-list li{margin-bottom:8px;padding-left:3px;font-size:15px;line-height:1.65}.journal-sheet .agenda-list li::marker{color:var(--j-berry)}.host-list,.journal-related,.journal-timeline{margin:0;padding:0;list-style:none}.host-list li,.journal-specs>div{border-bottom:1px solid var(--j-rule);grid-template-columns:minmax(98px,1fr) minmax(0,2fr);gap:14px;padding:12px 0;line-height:1.5;display:grid}.host-list li:first-child,.journal-specs>div:first-child{border-top:1px solid var(--j-rule)}.host-list li>span,.journal-specs dt{color:var(--j-muted);font-size:13px}.host-list strong,.journal-specs dd{color:var(--j-ink);font-size:15px;font-weight:500}.host-list small,.journal-specs small,.journal-related small,.journal-timeline small{color:var(--j-muted);margin-top:4px;font-size:12px;display:block}.journal-related li+li{border-top:1px solid var(--j-rule);margin-top:9px;padding-top:9px}.journal-related a{color:var(--j-berry);text-underline-offset:3px;align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.journal-facts,.journal-amounts{flex-wrap:wrap;gap:15px 28px;margin-top:18px;display:flex}.journal-facts dt,.journal-amounts dt{color:var(--j-muted);margin:0 0 4px;font-size:12px}.journal-facts dd{color:var(--j-ink);font-size:15px;font-weight:550}.journal-amounts dd{font:400 clamp(31px,3vw,42px)/1.12 var(--j-display);letter-spacing:-.045em;color:var(--j-plum)}.journal-invitation{align-items:center;gap:17px;margin-top:17px;display:flex}.journal-date{background:var(--j-plum);width:77px;color:var(--j-cream);border-radius:4px;flex:none;justify-items:center;padding:12px 5px 10px;line-height:1;display:grid}.journal-date span{color:#f1c678;font:650 11px/1 var(--sans,sans-serif);letter-spacing:.12em;text-transform:uppercase}.journal-date strong{font:400 35px/1 var(--j-display);letter-spacing:-.05em;margin:2px 0}.journal-date small{color:#e2d3dd;font-size:11px}.journal-when{gap:4px;display:grid}.journal-when span{color:var(--j-plum);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.journal-when small{color:var(--j-muted);font-size:13px}.journal-pending{color:var(--j-plum);font-size:14px;font-weight:600}.journal-timeline li{border-left:2px solid #c9afbd;padding:6px 0 14px 15px}.journal-timeline strong{color:var(--j-plum);font-weight:600;display:block}.journal-timeline p{margin:5px 0;font-size:14px;line-height:1.6}.journal-sheet .attachment-section{border:0;margin:0;padding:22px 0}.journal-sheet .attachment-section .section-header{margin:0 0 10px}.journal-sheet .attachment-section h3{margin:0}.journal-sheet .attachment-empty{color:var(--j-muted);background:#f3edf0;border-color:#d7c8d0}.journal-sheet .file-upload{margin-top:13px}.journal-sheet .file-upload-controls input{color:var(--j-ink);background:#fff}.journal-sheet .file-list li>svg{color:var(--j-berry)}.journal-sheet .source-line{color:var(--j-muted);border-color:var(--j-rule);margin-top:22px}.journal-empty{border-top:3px solid var(--j-plum);background:#f2eced;padding:28px}.journal-empty h2{font-family:var(--j-display);color:var(--j-plum);margin:12px 0;font-weight:400}@container journal (width<=670px){.journal-spread.has-index{grid-template-columns:minmax(0,1fr)}.journal-index{display:none}.journal-mobile-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 15px;display:grid}.journal-mobile-picker select{border:1px solid var(--j-rule);width:100%;min-width:0;min-height:44px;color:var(--j-plum);font:500 14px/1.35 var(--sans,sans-serif);background:#fff;border-radius:5px;padding:9px 22px 9px 10px;display:block}.journal-section{padding:20px 0}}@container journal (width<=380px){.journal-mobile-picker{grid-template-columns:1fr;gap:2px}.journal-sheet .journal-intro{padding:19px 16px}.journal-intro .journal-deck{font-size:15px}.journal-when span,.journal-when small{font-size:13px}.journal-section-heading{display:block}.journal-actions{gap:6px 12px;margin-top:17px}.journal-sheet .button{font-size:13px}.journal-section-heading .journal-inline-link{min-height:38px}.journal-specs>div,.host-list li{grid-template-columns:94px minmax(0,1fr);gap:8px}.journal-sheet .file-upload-controls{flex-wrap:wrap}}.journal-view .journal-page-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.journal-share{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:100%;display:flex}.journal-share-button{min-height:44px;color:var(--j-berry,#65334e);background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:13px;font-weight:600;display:inline-flex}.journal-share-button:hover{text-underline-offset:4px;text-decoration:underline}.journal-manual-link label{color:var(--j-muted,#655c62);font-size:12px;display:block}.journal-manual-link input{border:1px solid var(--j-rule,#dcd3d6);background:#fff;border-radius:4px;width:210px;max-width:100%;padding:8px;font-size:14px}.current-sewing-reference{background:var(--j-paper,#fbf8f3);border:1px solid var(--j-line,#ded5c8);overflow:hidden}.sewing-photo{background:#f1ece3;padding:12px;display:block}.sewing-photo img{object-fit:contain;width:100%;max-height:clamp(215px,38vh,360px);display:block}.current-sewing-caption{justify-items:start;gap:7px;padding:15px 18px;display:grid}.current-sewing-caption small,.file-list small{color:var(--j-muted,#665e65);display:block}.current-sewing-caption strong,.file-list strong{overflow-wrap:anywhere}.current-sewing-caption a{margin-top:4px}.journal-view.uniform-journal .journal-page-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.journal-view.uniform-journal .journal-page-title h1{margin:0}.uniform-journal .journal-share{flex:none;margin:0}.uniform-journal .journal-share-button{min-height:42px}@media (max-width:620px){.journal-view.uniform-journal .journal-page-title h1{letter-spacing:-.035em;font-size:clamp(24px,6.3vw,32px)}.uniform-journal .journal-share-button{padding-inline:4px;font-size:12px}.uniform-journal .piece-tabs{margin-bottom:12px}}.mg-desk,.mg-membership{min-width:0;container-type:inline-size}.mg-tabs{border-bottom:1px solid var(--line);gap:clamp(14px,3vw,32px);margin-bottom:28px;display:flex}.mg-tabs button{color:var(--muted);background:0 0;padding:10px 0 14px;font-size:14px;font-weight:550;line-height:1.3;position:relative}.mg-tabs button[aria-selected=true]{color:var(--ink)}.mg-tabs button[aria-selected=true]:after{content:"";background:var(--ink);height:3px;position:absolute;inset:auto 0 -1px}.mg-count{color:#482b25;background:#f4e4c3;border-radius:4px;margin-left:5px;padding:2px 6px;font-size:12px}.mg-panel{min-width:0}.mg-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.mg-tools h2,.mg-profile-form legend{font:500 25px/1.25 var(--serif);letter-spacing:-.7px}.mg-tools h2 span{color:var(--muted);font:500 13px/1.3 var(--sans);vertical-align:middle;margin-left:6px}.mg-filters{flex-wrap:wrap;gap:8px;display:flex}.mg-filters select,.mg-member select{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;max-width:100%;min-height:40px;padding:7px 8px;font-size:13px}.mg-index,.mg-members,.mg-history{border-top:1px solid var(--line-strong)}.mg-index-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.mg-record summary{cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:73px;padding:13px 0;list-style:none;display:grid}.mg-record summary::-webkit-details-marker{display:none}.mg-record summary strong,.mg-member strong,.mg-history strong{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4;display:block}.mg-record summary:hover strong{text-underline-offset:3px;text-decoration:underline}.mg-record summary .mg-meta{margin-bottom:3px;display:block}.mg-record[open] .mg-caret{transform:rotate(90deg)}.mg-caret,.mg-meta,.mg-field-hint,.mg-panel-intro{color:var(--muted)}.mg-meta,.mg-field-hint,.mg-private-line{font-size:13px;line-height:1.5}.mg-record-detail{max-width:68ch;margin:-3px 0 18px 28px}.mg-record-detail p{font-size:14px;line-height:1.6}.mg-record-detail .mg-meta{margin:7px 0;font-size:12px}.mg-record-detail .text-link{min-height:38px}.mg-edit{border:1px solid var(--line);background:var(--surface);border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:7px 11px;font-size:13px;font-weight:550;display:inline-flex}.mg-edit:hover{border-color:var(--ink)}.mg-index-row>.mg-edit{margin:17px 0}.mg-queue-row,.mg-member{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:17px 0;display:flex}.mg-queue-row{justify-content:space-between}.mg-queue-row>div{min-width:0}.mg-queue-row .mg-edit{flex-shrink:0}.mg-queue-row h3{margin:4px 0}.mg-queue-row h3 span{font-variant-numeric:tabular-nums;margin-left:6px}.mg-queue-row p,.mg-empty p,.mg-history p,.mg-panel-intro{color:var(--muted);font-size:14px}.mg-queue-row .status-badge{margin-top:7px}.mg-empty{border-top:1px solid var(--line);padding:23px 0}.mg-empty>*+*{margin-top:7px}.mg-panel-intro{margin-bottom:16px}.mg-member strong{overflow-wrap:anywhere;flex:1;min-width:0}.mg-history{padding:0;list-style:none}.mg-history li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.mg-history time,.mg-account dt{color:var(--muted);font-size:13px}.mg-review-form .notice{margin:16px 0}.mg-profile-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,56px);display:grid}.mg-profile-form fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 20px;padding:0 0 20px}.mg-profile-form legend{margin-bottom:15px;padding:0}.mg-profile-form .field{margin:0;display:block}.mg-profile-form .field input,.mg-profile-form .field textarea{width:100%;margin:5px 0;display:block}.mg-profile-form .field+.field,.mg-profile-form .mg-field-hint+.field{margin-top:17px}.mg-private-line{color:var(--muted);align-items:center;gap:6px;margin:0 0 14px;display:flex}.mg-optional{color:var(--muted);margin-left:5px;font-size:12px;font-weight:400}.mg-account{border:1px solid var(--line);border-top:3px solid var(--ink);background:var(--surface);border-radius:3px;min-width:0;padding:21px}.mg-account h2{overflow-wrap:anywhere;margin:13px 0 7px;font-size:20px}.mg-account dl{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.mg-account dd{overflow-wrap:anywhere;font-size:14px}@container (width<=640px){.mg-profile-layout{grid-template-columns:1fr}.mg-record summary{grid-template-columns:14px minmax(0,1fr);gap:5px 9px}.mg-record summary .status-badge{grid-column:2;justify-self:start}.mg-index-row{gap:10px}.mg-record-detail{margin-left:23px}}@container (width<=450px){.mg-filters{grid-template-columns:minmax(0,.86fr) minmax(0,1.15fr);width:100%;display:grid}.mg-tabs{justify-content:space-between;gap:7px}.mg-tabs button{white-space:normal;font-size:13px}.mg-member{grid-template-columns:32px minmax(0,1fr) auto;gap:7px 9px;display:grid}.mg-member strong{grid-column:2/-1}.mg-member .status-badge,.mg-member select{grid-column:2;justify-self:start}.mg-queue-row{flex-direction:column;align-items:start;gap:10px}.mg-history li{grid-template-columns:1fr;gap:3px}}
