@media screen{.site[data-paper]{--ground:#c7dbec;--ground-wash:#c7dbec8c;--sheet:#fffdf7;--ink:#1d2f6f;--ink-soft:#33457f;--ink-line:#1d2f6f6b;--red:#b8261f;--display:"Caprasimo", "Cooper Black", Georgia, serif;--text:"Atkinson Hyperlegible", "Trebuchet MS", sans-serif;--lift:0 1px 1px #1d2f6f1f, 4px 10px 22px -6px #1d2f6f61;--lift-high:0 2px 2px #1d2f6f1f, 6px 16px 30px -8px #1d2f6f73;--paper:var(--ground);--ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink);font-family:var(--text);background-color:var(--paper);scrollbar-color:var(--ink) var(--paper);background-image:radial-gradient(#fff3 1px,#0000 1.3px);background-size:5px 5px}html:has(.site[data-paper]){background:#c7dbec}.site[data-paper] ::selection{background:var(--ink);color:var(--sheet)}.site[data-paper] :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:3px}.site[data-paper] a{color:var(--ink);text-underline-offset:5px;text-decoration-thickness:2px}.site[data-paper] a:hover{color:var(--ink);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.site[data-paper] :is(h1,h2,h3){color:var(--ink);letter-spacing:0}.site[data-paper] time,.site[data-paper] .ledger-when{font-variant-numeric:tabular-nums}.bulletin-header,.site[data-paper] .page-shell,.bulletin-footer{width:min(1320px,100% - 64px);margin-inline:auto}.bulletin-header{padding-top:26px}.bulletin-mast{border-bottom:6px solid var(--ink);grid-template-columns:236px minmax(0,1fr) auto;align-items:end;gap:36px;padding-bottom:20px;display:grid}.bulletin-logo{box-shadow:var(--lift);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#fff;align-self:center;padding:10px;display:block;transform:rotate(-1.6deg)}.bulletin-logo:hover{box-shadow:var(--lift-high);transform:rotate(0)translateY(-2px)}.bulletin-logo img{width:100%;height:auto;display:block}.bulletin-title>a{font-family:var(--display);color:var(--ink);text-wrap:balance;font-size:clamp(2.3rem,6.4vw,4.8rem);font-weight:400;line-height:.95;text-decoration:none;display:block}.bulletin-title>a:hover{color:var(--ink)}.bulletin-title p{margin:12px 0 0;font-size:1.12rem;font-weight:700;line-height:1.35}.bulletin-aside{text-align:right;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:22px;display:flex}.bulletin-date{margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.bulletin-date span{font-size:.85rem;font-weight:400;display:block}.site[data-paper] .bulletin-slip{background:var(--sheet);color:var(--ink);font-family:var(--display);text-align:center;box-shadow:var(--lift);transition:transform .45s var(--ease), box-shadow .45s var(--ease);padding:16px 22px 14px;font-size:1.2rem;line-height:1.1;text-decoration:none;display:block;transform:rotate(1.6deg)}.bulletin-slip span{font-family:var(--text);color:var(--red);margin-top:5px;font-size:.85rem;font-weight:700;display:block}.site[data-paper] .bulletin-slip:hover{box-shadow:var(--lift-high);transform:rotate(0)translateY(-3px)}.bulletin-tabs{align-items:flex-start;gap:10px;padding-left:4px;display:flex}.site[data-paper] .bulletin-tabs>a[data-paper]{font-family:var(--display);color:var(--ink);box-shadow:var(--lift);transition:padding .4s var(--ease), box-shadow .4s var(--ease);border-radius:0 0 12px 12px;padding:12px 28px;font-size:1.2rem;line-height:1.2;text-decoration:none;display:block}.bulletin-tabs>a[data-paper]{background:var(--sheet)}.site[data-paper] .bulletin-tabs>a[data-paper]:hover{box-shadow:var(--lift-high);padding-top:18px}.site[data-paper] .bulletin-tabs>a[aria-current=page]{background:var(--ink);color:var(--sheet);padding-top:18px;padding-bottom:14px}.site[data-paper] .bulletin-tabs>a[aria-current=page]:hover{color:var(--sheet)}.site[data-paper] .bulletin-management{min-height:44px;color:var(--ink-soft);align-items:center;gap:6px;margin-top:8px;margin-left:auto;font-size:.85rem;display:inline-flex}.site[data-paper] .page-shell{padding:40px 0 20px}.sheet{background:var(--sheet);box-shadow:var(--lift);animation:sheet-settle .9s var(--ease) both;padding:30px 36px 34px;transform:rotate(.5deg)}.site[data-paper] .portrait-mobile-activities summary::-webkit-details-marker{display:none}.site[data-paper] .portrait-mobile-activities summary:after{content:"";width:10px;height:10px;transition:transform .3s var(--ease);border-bottom:3px solid;border-right:3px solid;transform:rotate(45deg)translateY(-3px)}.site[data-paper] .portrait-mobile-activities[open] summary:after{transform:rotate(225deg)translateY(-3px)}@keyframes sheet-settle{0%{box-shadow:var(--lift-high);transform:rotate(-.4deg)translateY(10px)}}.site[data-paper] .sheet>h2{font-family:var(--display);margin:0 0 8px;font-size:1.75rem;font-weight:400;line-height:1.1}.ledger{margin:0;padding:0;list-style:none}.ledger li a{border-bottom:2px dotted var(--ink-line);min-height:50px;color:var(--ink);transition:background-color .25s var(--ease);grid-template-columns:5.8rem minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 6px 9px;font-size:1.02rem;font-weight:700;line-height:1.3;text-decoration:none;display:grid}.ledger li a:hover{background:var(--ground-wash)}.ledger li a:hover .ledger-title{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px}.ledger time{color:var(--red);white-space:nowrap}.ledger-undated{color:var(--ink-soft);font-size:.85rem;font-style:italic;font-weight:400}.ledger li[data-state=upcoming] a{grid-template-columns:11rem minmax(0,1fr) auto;font-size:1.12rem}.ledger-stamp{border:2px solid var(--red);color:var(--red);letter-spacing:.12em;text-transform:uppercase;align-self:center;padding:2px 9px 1px;font-size:.68rem;transform:rotate(-4deg)}.ledger li a>svg{color:var(--ink-soft);transition:transform .3s var(--ease);align-self:center}.ledger li a:hover>svg{transform:translate(4px)}.front{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.front-film h1,.site[data-paper] .front-lead h2{font-family:var(--display);margin:0 0 18px;font-weight:400;line-height:1.05}.front-film h1{font-size:clamp(1.7rem,3vw,2.3rem)}.site[data-paper] .front-lead h2{font-size:1.6rem}.front-video figure{margin:0}.site[data-paper] .front-video video{width:100%;height:auto;box-shadow:var(--lift);background:#0d1430;border:10px solid #fff;display:block;max-width:none!important}.front-video figcaption{margin-top:12px;font-size:.85rem}.front-info,.front-news{margin-top:46px}.front-info .ledger li a{grid-template-columns:minmax(0,1fr) auto}.front-news .content-blocks{margin:0}.site[data-paper] .front-news .content-blocks>h2{text-align:left;margin:24px 0 12px;font-size:1.3rem}.site[data-paper] .front-news .prose-text{text-align:left;margin-inline:0}.year-strip{flex-wrap:wrap;gap:4px 18px;margin:14px 0 6px;display:flex}.site[data-paper] .year-strip a{min-height:44px;font-family:var(--display);color:var(--red);align-items:center;font-size:1.15rem;text-decoration-color:#0000;display:inline-flex}.site[data-paper] .year-strip a:hover{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.ledger-year{scroll-margin-top:20px}.site[data-paper] .ledger-year h3{font-family:var(--display);color:var(--red);margin:26px 0 4px;font-size:2.1rem;font-weight:400;line-height:1}.site[data-paper] .page-title{font-family:var(--display);text-align:left;text-wrap:balance;margin:0 0 12px;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:400;line-height:1}.site[data-paper] .page-intro{max-width:60ch;margin:0 0 30px;font-size:1.05rem}.site[data-paper] .back-link{align-items:center;min-height:44px;margin:0 0 14px;font-size:.85rem;font-weight:700;display:inline-flex}.site[data-paper] .sheet-more{align-items:center;gap:6px;min-height:48px;margin-top:18px;font-size:1.02rem;font-weight:700;display:inline-flex}.archive,.planning{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:56px;display:grid}.archive-intro,.planning-intro{position:sticky;top:24px}.site[data-paper] :is(.planning-intro,.archive-intro) .page-intro{text-align:left}.site[data-paper] .activity-directory-link{text-align:left;margin:0}.planning-ledger li a{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;min-height:58px}.planning-ledger .ledger-title{font-family:var(--display);font-size:1.2rem;font-weight:400}.planning-ledger .ledger-when{font-size:.95rem}.site[data-paper] .activity-heading{border-bottom:2px dotted var(--ink-line);justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:36px;padding-bottom:30px;display:flex}.site[data-paper] :is(.activity-schedule,.event-date){font-family:var(--text);color:var(--red);text-align:left;margin:10px 0 20px;font-size:1.3rem;font-weight:700}.site[data-paper] :is(.button,.album-expand){background:var(--ink);min-height:48px;color:var(--sheet);font-family:var(--text);box-shadow:var(--lift);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 22px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.site[data-paper] :is(.button,.album-expand):hover{color:var(--sheet);box-shadow:var(--lift-high);transform:translateY(-2px)}.site[data-paper] .activity-leaders{width:auto;padding:0}.site[data-paper] .leader-pair{gap:28px;display:flex}.site[data-paper] .leader-pair h3{font-family:var(--text);text-align:center;margin:0 0 10px;font-size:.85rem;font-weight:700}.site[data-paper] .team-title{font-family:var(--display);font-weight:400}.site[data-paper] .group-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.site[data-paper] .group-tabs :is(a,button){border:2px solid var(--ink);min-height:44px;color:var(--ink);font:700 .85rem/1.2 var(--text);background:0 0;border-radius:999px;padding:8px 16px;text-decoration:none}.site[data-paper] .group-tabs :is(.active,[aria-pressed=true]){background:var(--ink);color:var(--sheet)}.site[data-paper] .content-blocks>h2{font-family:var(--display);text-align:center;text-wrap:balance;margin:56px 0 22px;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:400;line-height:1.15}.site[data-paper] .prose-text{max-width:66ch;margin:0 auto 18px;font-size:1rem;line-height:1.6}.site[data-paper] .content-blocks figure{margin:30px auto}.site[data-paper] .content-blocks video{box-shadow:var(--lift);background:#0d1430;border:10px solid #fff}.site[data-paper] .content-blocks figcaption,.site[data-paper] .photo-album figcaption{margin-top:12px;font-size:.85rem;font-weight:700}.site[data-paper] .gallery{gap:30px 26px}.site[data-paper] .photo-open{width:100%;box-shadow:var(--lift);cursor:zoom-in;transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;border:0;border-radius:0;padding:8px;display:block}.site[data-paper] .gallery figure:nth-child(odd) .photo-open{transform:rotate(-.7deg)}.site[data-paper] .gallery figure:nth-child(2n) .photo-open{transform:rotate(.6deg)}.site[data-paper] .gallery figure .photo-open:hover{box-shadow:var(--lift-high);transform:rotate(0)translateY(-3px)}.site[data-paper] .photo-open img{border:0;display:block}.site[data-paper] .gallery figure{margin:0}.site[data-paper] .single-photo .gallery{grid-template-columns:minmax(0,1fr)}.site[data-paper] .single-photo .photo-open{width:min(100%,760px);margin:auto}.site[data-paper] .single-photo .photo-open img{width:100%;max-height:none}.site[data-paper] .album-expand{margin:26px auto 0}.site[data-paper] .table-scroll{background:var(--sheet);box-shadow:var(--lift);border:0;border-radius:0}.site[data-paper] table{font-size:.95rem}.site[data-paper] th{background:var(--ink);color:var(--sheet)}.site[data-paper] :is(th,td){border-bottom:2px dotted var(--ink-line)}.site[data-paper] tbody tr:nth-child(2n){background:0 0}.site[data-paper] .content-blocks{max-width:none}.site[data-paper] .document-link{border:0;border-block:2px dotted var(--ink-line);max-width:900px;color:var(--ink);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin:20px 0;padding:16px 6px;text-decoration:none;display:flex}.document-title{font-family:var(--display);font-size:1.3rem;line-height:1.2}.document-action{color:var(--red);white-space:nowrap;font-size:.95rem;font-weight:700}.site[data-paper] .document-link:hover{text-decoration:underline}.site[data-paper] .photo-dialog{background:var(--sheet);color:var(--ink);box-shadow:var(--lift-high);border:0}.site[data-paper] .photo-dialog::backdrop{background:#0d1430d1}.site[data-paper] .photo-dialog .dialog-heading{z-index:1;background:var(--sheet);position:sticky;top:0}.site[data-paper] .photo-dialog .dialog-heading h2{font-family:var(--display);font-weight:400}.site[data-paper] .photo-dialog .lightbox-photo{max-height:calc(94dvh - 170px)}.site[data-paper] .photo-controls{background:var(--sheet);position:sticky;bottom:0}.site[data-paper] :is(.photo-dialog,.photo-controls) button{border:2px solid var(--ink);background:var(--sheet);min-height:48px;color:var(--ink);font:700 .95rem/1.2 var(--text);border-radius:10px;padding:10px 18px}.site[data-paper] :is(.photo-dialog,.photo-controls) button:hover{background:var(--ground-wash)}.site[data-paper] .portrait-directory{grid-template-columns:300px minmax(0,1fr);gap:48px}.site[data-paper] .portrait-navigation{background:var(--sheet);box-shadow:var(--lift);border:0;border-radius:0;padding:22px 22px 26px;top:20px;transform:rotate(-.5deg)}.site[data-paper] .portrait-navigation a{border-bottom:2px dotted var(--ink-line);min-height:44px;color:var(--ink);border-radius:0;padding:8px 6px;font-weight:700}.site[data-paper] .portrait-navigation a:hover{background:var(--ground-wash)}.site[data-paper] .portrait-navigation a[aria-current=page]{background:var(--ink);color:var(--sheet)}.site[data-paper] .portrait-navigation a:focus-visible{outline-color:var(--ink)}.site[data-paper] .portrait-navigation h2{font-family:var(--display);color:var(--red);margin:22px 6px 6px;font-size:1.3rem;font-weight:400}.site[data-paper] .portrait-activity-links{border:0;padding:0}.site[data-paper] .portrait-activity-links a{font-weight:400}.site[data-paper] .portrait-mobile-activities{display:none}.site[data-paper] .committee-panel{background:0 0;border:0;padding:0}.site[data-paper] .portrait-heading{border-bottom:2px dotted var(--ink-line);align-items:baseline;margin-bottom:26px;padding-bottom:14px}.site[data-paper] .portrait-heading h2{font-family:var(--display);text-align:left;font-size:2rem;font-weight:400}.site[data-paper] .portrait-heading p{color:var(--red);font-size:.95rem;font-weight:700}.site[data-paper] .portrait-directory .people-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:34px 26px}.site[data-paper] .person-card{gap:10px}.site[data-paper] :is(.person-card img,.portrait-placeholder){max-width:160px;box-shadow:var(--lift);border:7px solid #fff;padding:0}.site[data-paper] .people-grid .person-card:nth-child(3n+1) img{transform:rotate(-1.2deg)}.site[data-paper] .people-grid .person-card:nth-child(3n+2) img{transform:rotate(.8deg)}.site[data-paper] .portrait-placeholder{background:var(--sheet);color:var(--ink-soft);font-family:var(--display);font-size:1.6rem}.site[data-paper] .person-card strong{font-size:.85rem;line-height:1.3}.site[data-paper] .person-card span{color:var(--ink-soft);font-size:.85rem}.site[data-paper] .portrait-page-link a{min-height:44px;font-weight:700}.site[data-paper] .membership-document{max-width:850px;margin:28px auto;font-size:1rem}.site[data-paper] .membership-document-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:22px 0;display:flex}.site[data-paper] .membership-document-actions>a:not(.button){align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.site[data-paper] .membership-document-actions .button:after{content:none}.site[data-paper] .membership-document img{width:min(100%,600px);height:auto;box-shadow:var(--lift);border:10px solid #fff;margin:30px auto;display:block;transform:rotate(-.6deg)}.bulletin-footer{border-top:6px solid var(--ink);grid-template-columns:96px auto auto 1fr;align-items:center;gap:22px 40px;margin-top:60px;padding:24px 0 40px;font-size:.85rem;display:grid}.bulletin-footer img{background:#fff;width:96px;height:auto;padding:5px}.bulletin-footer p{margin:0}.bulletin-footer strong{display:block}.bulletin-footer a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.site[data-paper] .bulletin-footer .bulletin-privacy{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:.85rem}.bulletin-footer .bulletin-top{justify-self:end;font-weight:700}}@media screen and (width<=1100px){.bulletin-mast{grid-template-columns:180px minmax(0,1fr);gap:24px 28px}.bulletin-aside{flex-direction:row;grid-column:1/-1;align-items:center}.front,.archive,.planning{gap:40px}.archive,.planning{grid-template-columns:minmax(0,1fr)}.archive-intro,.planning-intro{max-width:60ch;position:static}}@media screen and (width<=860px){.front{grid-template-columns:minmax(0,1fr)}.front-lead{display:contents}.front-film{order:1}.front-sheet{order:2}.front-info{order:3}.front-news{order:4}.planning-intro{position:static}.site[data-paper] .portrait-directory{grid-template-columns:minmax(0,1fr);gap:28px}.site[data-paper] .portrait-navigation{position:static;transform:none}.site[data-paper] .portrait-desktop-activities{display:none}.site[data-paper] .portrait-mobile-activities{margin-top:8px;display:block}.site[data-paper] .portrait-mobile-activities summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:12px 6px;font-weight:700;list-style:none;display:flex}.site[data-paper] .activity-heading{flex-direction:column;gap:26px}}@media screen and (width<=640px){.bulletin-header,.site[data-paper] .page-shell,.bulletin-footer{width:calc(100% - 32px)}.bulletin-header{padding-top:16px}.bulletin-mast{border-bottom-width:5px;grid-template-columns:104px minmax(0,1fr);gap:16px;padding-bottom:14px}.bulletin-logo{padding:5px}.bulletin-title>a{font-size:2.05rem}.bulletin-title p{margin-top:8px;font-size:.82rem}.bulletin-aside{gap:14px}.bulletin-date{text-align:left;font-size:.78rem}.site[data-paper] .bulletin-slip{padding:11px 14px 10px;font-size:1rem}.bulletin-slip span{white-space:nowrap;font-size:.8rem}.bulletin-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:0;display:grid}.site[data-paper] .bulletin-tabs>a[data-paper]{text-align:center;padding:10px 4px;font-size:.8rem}.site[data-paper] .bulletin-tabs>a[aria-current=page],.site[data-paper] .bulletin-tabs>a[data-paper]:hover{padding-top:14px}.site[data-paper] .bulletin-management{grid-column:1/-1;justify-self:end;margin:4px 0 0}.site[data-paper] .page-shell{padding-top:26px}.sheet{padding:22px 18px 26px;animation:none;transform:none}.ledger li a{grid-template-columns:4.9rem minmax(0,1fr) auto;gap:10px;font-size:.95rem}.ledger li[data-state=upcoming] a{grid-template-columns:minmax(0,1fr);gap:4px}.archive-intro,.planning-intro{position:sticky;top:24px}.site[data-paper] :is(.planning-intro,.archive-intro) .page-intro{text-align:left}.site[data-paper] .activity-directory-link{text-align:left;margin:0}.planning-ledger li a{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.planning-ledger .ledger-when{grid-column:1}.planning-ledger li a>svg{grid-area:1/2/3}.site[data-paper] .gallery{gap:20px 14px}.year-strip{justify-content:space-between;gap:2px 10px}.site[data-paper] .year-strip a{font-size:1rem}.site[data-paper] .portrait-heading{flex-wrap:wrap;gap:4px 12px}.site[data-paper] .portrait-heading h2{overflow-wrap:anywhere;font-size:1.6rem}.site[data-paper] .portrait-directory .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.site[data-paper] .leader-pair{gap:18px}.bulletin-footer{grid-template-columns:72px minmax(0,1fr);gap:14px 18px}.bulletin-footer img{grid-row:span 2;width:72px}.bulletin-footer .bulletin-top{grid-column:1/-1;justify-self:start}}@media screen and (prefers-reduced-motion:reduce){.site[data-paper] *,.site[data-paper] :before,.site[data-paper] :after{transition:none!important;animation:none!important}}
