.app:after{content:"";position:fixed;inset:0 0 auto 0;height:70vh;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(900px 420px at 50% -60px,rgba(241,217,152,.14),transparent 72%)}.brand-mark{position:relative}.brand-mark .passage-sun{position:absolute;inset:0;margin:auto;opacity:0;color:var(--gold-bright)}.brand-mark .imperial-mark{transition:opacity .3s var(--ease)}@media (prefers-reduced-motion:no-preference){.content{animation:passage-open .5s var(--ease-film) backwards}html[data-passage=out] .content{opacity:0;transition:opacity .16s cubic-bezier(.4,0,1,1)}html[data-passage=in] .content{animation:passage-open .5s var(--ease-film) backwards,passage-arrive .45s var(--ease-film) backwards}html[data-passage=in] .app:after{animation:passage-glow .9s var(--ease-film) both}html[data-passage=out] .brand-mark .imperial-mark{opacity:0;transition-delay:.25s}html[data-passage=out] .brand-mark .passage-sun{opacity:1;transition:opacity .2s .25s}html[data-passage=out] .passage-sun polygon{opacity:0;animation:passage-ray .45s var(--ease-film) forwards}html[data-passage=out] .passage-sun polygon:first-child{animation-delay:.3s}html[data-passage=out] .passage-sun polygon:nth-child(2){animation-delay:.42s}html[data-passage=out] .passage-sun polygon:nth-child(3){animation-delay:.54s}html[data-passage=out] .passage-sun polygon:nth-child(4){animation-delay:.66s}html[data-passage=out] .passage-sun polygon:nth-child(5){animation-delay:.78s}html[data-passage=out] .passage-sun polygon:nth-child(6){animation-delay:.9s}html[data-passage=out] .passage-sun polygon:nth-child(7){animation-delay:1.02s}html[data-passage=out] .passage-sun polygon:nth-child(8){animation-delay:1.14s}html[data-passage=out] .passage-sun polygon:nth-child(9){animation-delay:1.26s}html.vt-page::view-transition-old(root){animation:shadow-out .16s cubic-bezier(.4,0,1,1) both}html.vt-page::view-transition-new(root){animation:shadow-in .4s var(--ease-film) .06s both}}@keyframes passage-open{0%{opacity:0}to{opacity:1}}@keyframes passage-arrive{0%{opacity:0}to{opacity:1}}@keyframes passage-glow{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes passage-ray{to{opacity:1}}@keyframes shadow-out{to{opacity:0}}@keyframes shadow-in{0%{opacity:0}}.hud-title.has-split,.panel h2.hud-title.has-split{flex-direction:column;align-items:flex-start;gap:10px}.title-kicker{font:600 10.5px/1.3 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--text-dim);text-shadow:none}.title-main{font:500 clamp(26px,2.5vw,34px)/1.12 var(--serif);letter-spacing:.015em;text-transform:none;color:var(--ivory);text-shadow:none}.title-main.is-caps{font-size:clamp(30px,3.4vw,44px);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 28px rgba(241,217,152,.18)}.tabpanel .hud-title.has-split{margin-bottom:34px}.svc-title{font:500 22px/1.2 var(--serif);letter-spacing:.015em;text-transform:none}.svc-entry.is-doc .svc-title{font-size:20px}.evaluation h3,.familynode summary strong{letter-spacing:.02em;text-transform:none}.register-index-title{font-size:20px;letter-spacing:.015em;text-transform:none}.archives .archive-section-title{font-size:clamp(24px,2.3vw,28px)!important;letter-spacing:.015em;text-transform:none}.ord-detail-title,.ord-type-name{letter-spacing:.02em;text-transform:none}.ord-detail-title{font-size:32px}.ord-type-name{font-size:17px}.archives .chronicle-poster img{object-position:50% 16%;filter:none}.archives .chronicle-poster:hover img{filter:brightness(1.06)}.chronicle-poster-veil{background:radial-gradient(ellipse at 50% 40%,transparent 45%,rgba(0,0,0,.45) 100%)}.chronicle-sun{position:absolute;right:22px;bottom:20px;z-index:3;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(241,217,152,.3);border-radius:50%;background:rgba(5,4,3,.55);color:var(--gold-bright);transition:border-color .6s var(--ease-film),box-shadow .6s var(--ease-film)}.chronicle-sun .arms-sun{filter:drop-shadow(0 0 8px rgba(241,217,152,.35))}.chronicle-sun polygon{opacity:.2;transition:opacity .35s var(--ease-film)}.chronicle-card:focus-within .chronicle-sun,.chronicle-card:has(.chronicle-text .btn:hover) .chronicle-sun,.chronicle-poster:hover .chronicle-sun{border-color:rgba(241,217,152,.7);box-shadow:0 0 30px rgba(241,217,152,.2)}.chronicle-card:focus-within .chronicle-sun polygon,.chronicle-card:has(.chronicle-text .btn:hover) .chronicle-sun polygon,.chronicle-poster:hover .chronicle-sun polygon{opacity:1}.chronicle-sun polygon:nth-child(2){transition-delay:70ms}.chronicle-sun polygon:nth-child(3){transition-delay:.14s}.chronicle-sun polygon:nth-child(4){transition-delay:.21s}.chronicle-sun polygon:nth-child(5){transition-delay:.28s}.chronicle-sun polygon:nth-child(6){transition-delay:.35s}.chronicle-sun polygon:nth-child(7){transition-delay:.42s}.chronicle-sun polygon:nth-child(8){transition-delay:.49s}.chronicle-sun polygon:nth-child(9){transition-delay:.56s}.archives .chronicle-text{align-items:flex-end;padding-top:24px}.chronicle-card .chronicle-kicker{margin:0 0 8px}.chronicle-card .chronicle-title{margin:0;font:500 clamp(24px,2.4vw,30px)/1.15 var(--serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright)}.archives .chronicle-card .chronicle-notice{margin-top:8px}@media (max-width:760px){.archives .chronicle-poster img{object-position:50% 30%}.chronicle-sun{right:12px;bottom:12px;width:42px;height:42px}.chronicle-sun .arms-sun{width:24px;height:24px}.archives .chronicle-text{align-items:stretch}}.archive-reel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:22px;color:var(--gold);text-decoration:none}.archive-reel .arms-sun{flex:none;color:var(--gold)}.archive-reel-part{font:600 10px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-muted)}.archive-reel-title{font:italic 500 17px/1.3 var(--serif);color:var(--gold)}.archive-reel:focus-visible .archive-reel-title,.archive-reel:hover .archive-reel-title{color:var(--gold-bright)}.archive-reel-title:after{content:"\00a0\2192";font:14px var(--sans)}.age-frieze{margin:0 0 64px}.frieze-scale{position:relative;height:16px;font:500 10.5px var(--mono);letter-spacing:.06em;color:var(--text-dim)}.frieze-scale>span{position:absolute;top:0;white-space:nowrap}.frieze-scale .frieze-yoiul{transform:translateX(-50%);font:600 9.5px var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-muted)}.frieze-track{position:relative;height:12px;margin-top:8px}.frieze-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-faint)}.frieze-band{position:absolute;top:3px;left:var(--a);width:var(--w);height:6px;border-left:1px solid var(--app-bg);background:linear-gradient(180deg,var(--gold),var(--gold-deep));opacity:.62;transition:opacity .4s var(--ease),box-shadow .4s var(--ease)}.frieze-band:nth-child(2n){opacity:.4}.frieze-band[data-open]{opacity:1;background:var(--gold-bright);box-shadow:0 0 14px rgba(241,217,152,.55)}.frieze-break{position:absolute;left:var(--a);top:-3px;width:1px;height:18px;background:var(--gold-muted)}.frieze-leaders{display:block;overflow:visible}.frieze-leaders.is-across{width:100%;height:46px}.frieze-leaders.is-down{display:none}.frieze-leaders path{fill:none;stroke:var(--line-strong);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .4s var(--ease)}.frieze-leaders{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .6s var(--ease-film) .8s;transition:clip-path .6s var(--ease-film) .8s;transition:clip-path .6s var(--ease-film) .8s,-webkit-clip-path .6s var(--ease-film) .8s}.frieze-leaders path[data-open]{stroke:var(--gold-bright)}.frieze-ages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.frieze-ages li{transition:opacity .5s var(--ease-film) calc(1s + var(--i) * 90ms)}.frieze-ages a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 10px;text-align:center;color:inherit;text-decoration:none;border-top:1px solid transparent;transition:border-color .3s var(--ease)}.frieze-age-title{display:flex;align-items:flex-end;justify-content:center;min-height:2.5em;font:500 17px/1.25 var(--serif);letter-spacing:.01em;color:var(--ivory);text-wrap:balance;transition:color .3s var(--ease)}.frieze-age-dates{font:500 10px/1.4 var(--mono);color:var(--text-dim)}.frieze-ages a:focus-visible .frieze-age-title,.frieze-ages a:hover .frieze-age-title{color:var(--gold-bright)}.frieze-ages a[data-open]{border-top-color:var(--gold-bright)}.frieze-ages a[data-open] .frieze-age-title{color:var(--gold-bright)}.frieze-ages a[data-open] .frieze-age-dates{color:var(--gold-muted)}.frieze-track{transition:-webkit-clip-path 1.1s var(--ease-film);transition:clip-path 1.1s var(--ease-film);transition:clip-path 1.1s var(--ease-film),-webkit-clip-path 1.1s var(--ease-film);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.age-frieze.is-armed:not(.is-lit) .frieze-track{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.age-frieze.is-armed:not(.is-lit) .frieze-leaders{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.age-frieze.is-armed:not(.is-lit) .frieze-ages li{opacity:.2}.age-frieze.is-armed:not(.is-lit) .frieze-scale{opacity:0}.frieze-scale{transition:opacity .6s var(--ease-film) .2s}@media (max-width:760px){.age-frieze{display:grid;grid-template-columns:12px 40px minmax(0,1fr);margin-bottom:48px}.frieze-scale{display:none}.frieze-track{grid-column:1;grid-row:1;height:auto;margin:0}.frieze-track:before{left:50%;right:auto;top:0;bottom:0;width:1px;height:auto}.frieze-band{top:var(--a);left:3px;width:6px;height:var(--w);border-left:0;border-top:1px solid var(--app-bg)}.frieze-break{top:var(--a);left:-3px;width:18px;height:1px}.frieze-leaders.is-across{display:none}.frieze-leaders.is-down{display:block;grid-column:2;grid-row:1;width:40px;height:100%}.frieze-ages{grid-column:3;grid-row:1;grid-template-columns:1fr;gap:0}.frieze-ages a{align-items:flex-start;min-height:58px;justify-content:center;padding:6px 0 6px 6px;text-align:left;border-top:0;border-left:1px solid transparent}.frieze-ages a[data-open]{border-left-color:var(--gold-bright)}.age-frieze.is-armed:not(.is-lit) .frieze-track{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.age-frieze.is-armed:not(.is-lit) .frieze-leaders{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.frieze-age-title{display:block;min-height:0}}@media (prefers-reduced-motion:reduce){.frieze-ages li,.frieze-leaders,.frieze-leaders path,.frieze-scale,.frieze-track{transition:none}}.portrait-wrap{isolation:isolate}.portrait-wrap:before{content:"";position:absolute;z-index:-1;inset:-18% -30% -8%;pointer-events:none;background:radial-gradient(closest-side,rgba(241,217,152,.13),rgba(241,217,152,.04) 55%,transparent)}@media (prefers-reduced-motion:no-preference){html:not(.levee-seen) .portrait-wrap:before{animation:levee-light 1.6s var(--ease-film) .25s backwards}html:not(.levee-seen) .portrait{animation:levee-portrait 1.3s var(--ease-film) .35s backwards}html:not(.levee-seen) .portrait-plate{animation:levee-fade .7s var(--ease-film) 1.05s backwards}html:not(.levee-seen) .person h1{animation:levee-fade 1s var(--ease-film) .75s backwards}html:not(.levee-seen) .person>:not(h1){animation:levee-fade .8s var(--ease-film) 1.1s backwards}}@keyframes levee-light{0%{opacity:0;transform:scale(.8)}}@keyframes levee-portrait{0%{opacity:.15;filter:brightness(.2)}}@keyframes levee-fade{0%{opacity:0}}.svc-thread{position:relative;padding-left:30px}.life-thread{position:absolute;left:10px;top:29px;bottom:29px;width:1px;transform-origin:top;background:linear-gradient(180deg,var(--gold-deep),var(--gold) 70%,var(--gold-bright));box-shadow:0 0 8px rgba(241,217,152,.3)}.svc-thread .svc-list>li{position:relative;view-timeline:--bead block}.svc-thread .svc-list>li:before{content:"";position:absolute;z-index:1;left:-24px;top:25px;width:9px;height:9px;border-radius:50%;border:1px solid var(--gold);background:var(--gold);box-shadow:0 0 10px rgba(241,217,152,.45)}.svc-thread .svc-list>li:has(.is-doc):before{border-radius:0;transform:rotate(45deg) scale(.85)}.svc-thread .svc-list>li:has(.is-loss):before{border-color:var(--loss);background:var(--loss);box-shadow:0 0 12px rgba(224,132,108,.6)}.svc-thread .svc-list>li:last-child:before{left:-26px;top:23px;width:13px;height:13px;background:var(--gold-bright);box-shadow:0 0 0 4px rgba(241,217,152,.1),0 0 16px rgba(241,217,152,.7)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.life-thread{animation:trace-down linear both;animation-timeline:view();animation-range:cover 8% cover 58%}.svc-thread .svc-list>li:before{animation:bead-light linear both;animation-timeline:--bead;animation-range:entry 50% cover 32%}}}@keyframes trace-down{0%{transform:scaleY(0)}}@keyframes trace-across{0%{transform:scaleX(0)}}@keyframes bead-light{0%{background:var(--app-bg);border-color:var(--gold-deep);box-shadow:none}}@media (max-width:640px){.svc-thread{padding-left:22px}.life-thread{left:6px}.svc-thread .svc-list>li:before{left:-20px;top:22px}.svc-thread .svc-list>li:last-child:before{left:-22px;top:20px}}@media (prefers-reduced-motion:no-preference){.tabpanel .tree-union{transform-origin:left;animation:trace-across .6s var(--ease-film) .15s backwards}.tabpanel .tree-stem{transform-origin:top;animation:trace-down .35s var(--ease-film) .65s backwards}.tabpanel .tree-children:before{transform-origin:center;animation:trace-across .6s var(--ease-film) .95s backwards}.tabpanel .tree-child:before{transform-origin:top;animation:trace-down .35s var(--ease-film) 1.4s backwards}}.archives .pedigree .tree-stem{width:1px;height:52px;transform-origin:top;background:linear-gradient(180deg,var(--gold),var(--gold-deep));box-shadow:0 0 8px rgba(241,217,152,.3)}.archives .pedigree-row .tree-union{transform-origin:left;background:linear-gradient(90deg,var(--gold-muted),var(--line))}.archives .archive-node.is-holder{border-color:var(--line-strong);border-bottom-color:var(--gold);box-shadow:0 0 34px -16px rgba(241,217,152,.45);view-timeline:--holder block}.archives .archive-node.is-holder summary{min-height:98px}.archives .archive-node.is-holder summary strong{font-size:23px!important}.archives .pedigree-consorts .archive-node,.archives .pedigree-kin .archive-node{opacity:.8;transition:opacity .3s var(--ease),border-color .3s var(--ease)}.archives .pedigree-consorts .archive-node:is(:hover,:focus-within,[open]),.archives .pedigree-kin .archive-node:is(:hover,:focus-within,[open]){opacity:1}.archives .pedigree-present{border-color:var(--gold);box-shadow:0 0 40px -18px rgba(241,217,152,.5)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.archives .pedigree .tree-stem{animation:trace-down linear both;animation-timeline:view();animation-range:entry 30% cover 50%}.archives .pedigree-row .tree-union{animation:trace-across linear both;animation-timeline:view();animation-range:entry 60% cover 45%}.archives .archive-node.is-holder{animation:holder-light linear both;animation-timeline:--holder;animation-range:entry 40% cover 40%}}}@keyframes holder-light{0%{border-color:var(--line-faint);border-bottom-color:var(--line);box-shadow:none}}.projects-body>.hud-title.has-split{align-items:center;text-align:center}.projects-body>.archive-lead{margin-left:auto;margin-right:auto;text-align:center}.projects-body>.archive-lead:after{margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.folios{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),580px));justify-content:center;grid-gap:32px;gap:32px}.folio{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 52px 42px;text-align:center;color:inherit;text-decoration:none;border:1px solid var(--line-strong);background:radial-gradient(520px 260px at 50% 0,rgba(210,171,92,.09),transparent 70%),linear-gradient(180deg,rgba(26,21,14,.92),rgba(9,7,5,.94));box-shadow:0 60px 100px -60px #000,inset 0 0 0 9px rgba(7,6,4,.7),inset 0 0 0 10px rgba(210,171,92,.16);transition:border-color .45s var(--ease-film),box-shadow .45s var(--ease-film)}.folio:before{content:"";position:absolute;top:-1px;left:40px;right:40px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent)}.folio:focus-visible,.folio:hover{border-color:var(--gold);box-shadow:0 60px 100px -60px #000,inset 0 0 0 9px rgba(7,6,4,.7),inset 0 0 0 10px rgba(241,217,152,.34)}.folio-classif{padding:3px 9px;border:1px solid rgba(200,85,63,.5);background:rgba(178,58,42,.08);font:600 9px/1.2 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#e79b86}.folio-seal{display:block;margin:14px 0 6px}.folio-seal svg{display:block;width:96px;height:auto;filter:drop-shadow(0 14px 26px rgba(0,0,0,.65)) drop-shadow(0 0 20px rgba(241,217,152,.14))}.folio-title{font:500 clamp(28px,3vw,38px)/1.08 var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 30px rgba(241,217,152,.16);text-wrap:balance}.folio-sub{max-width:400px;font:italic 500 19px/1.45 var(--serif);color:var(--text-muted);text-wrap:balance}.folio-rule{width:72px;height:1px;margin:10px 0 4px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.folio-given{font:italic 500 16px var(--serif);color:var(--text-dim)}.folio-state{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px;width:100%}.folio-state .site-thread{max-width:260px}.folio-state-line{font:500 11.5px/1.5 var(--mono);color:var(--text-muted);text-wrap:balance}.folio-open{margin-top:16px;font:600 10.5px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.folio-open:after{content:"\00a0\2192";font-family:var(--sans)}.folio:focus-visible .folio-open,.folio:hover .folio-open{color:var(--gold-bright)}.ord-seal-wrap{display:block;flex:none}.folio-seal,.folio-title,.ord-seal-wrap,.ord-title{view-transition-class:folio}::view-transition-group(.folio){animation-duration:.6s;animation-timing-function:var(--ease-film)}@media (max-width:760px){.folio{padding:36px 22px 32px}.folio-seal svg{width:76px}}.site-thread{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:280px;height:14px;margin-top:8px}.site-thread:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:var(--line-strong)}.site-bead{position:relative;flex:none;width:9px;height:9px;border-radius:50%;border:1px solid rgba(185,171,139,.32);background:var(--app-bg)}.site-bead.is-done{border-color:var(--gold-bright);background:var(--gold-bright);box-shadow:0 0 8px rgba(241,217,152,.6)}.site-bead.is-progress{border:1px dashed var(--gold-bright);background:radial-gradient(circle,var(--gold) 0 1.6px,transparent 2px),var(--app-bg)}.site-bead.is-funding{border:1px dotted var(--gold)}.ord-summary{background:linear-gradient(180deg,rgba(210,171,92,.03),transparent)}.ord-next{font:500 19px/1.3 var(--serif);color:var(--ivory)}.receipts-hour{border-bottom:1px solid var(--line-faint)}.receipts-hour.is-paid{border-bottom-color:var(--line-strong)}.receipts-hour>span{left:50%;right:auto;width:2px;margin-left:-1px;background:linear-gradient(to top,var(--gold-deep),var(--gold-bright));box-shadow:0 0 6px rgba(241,217,152,.35)}@media (prefers-reduced-motion:no-preference){.ord-plan.is-armed:not(.is-lit) .ord-mk,.ord-plan.is-armed:not(.is-lit) :is(.pl-ground,.pl-relief,.pl-water,.pl-roads,.pl-old,.pl-grid,.pl-labels,.pl-works){opacity:0}.ord-plan.is-armed .pl-draw{stroke-dasharray:1}.ord-plan.is-armed:not(.is-lit) .pl-draw{stroke-dashoffset:1}.ord-plan.is-armed.is-lit .pl-ground{animation:plan-in .7s var(--ease-film) backwards}.ord-plan.is-armed.is-lit .pl-relief{animation:plan-in .6s var(--ease-film) .25s backwards}.ord-plan.is-armed.is-lit .pl-water{animation:plan-in .4s var(--ease-film) .45s backwards}.ord-plan.is-armed.is-lit .pl-draw{animation:plan-draw 1.2s var(--ease-film) .5s backwards}.ord-plan.is-armed.is-lit .pl-roads{animation:plan-in .4s var(--ease-film) .75s backwards}.ord-plan.is-armed.is-lit .pl-old{animation:plan-in .6s var(--ease-film) 1.05s backwards}.ord-plan.is-armed.is-lit .pl-grid{animation:plan-in .6s var(--ease-film) 1.2s backwards}.ord-plan.is-armed.is-lit .pl-labels{animation:plan-in .5s var(--ease-film) 1.4s backwards}.ord-plan.is-armed.is-lit .pl-works{animation:plan-in .6s var(--ease-film) 1.65s backwards}.ord-plan.is-armed.is-lit .ord-mk{animation:plan-in .35s var(--ease-film) calc(1.8s + var(--i) * 45ms) backwards}.ord-detail-art.is-retraced>svg{-webkit-mask-image:linear-gradient(180deg,transparent 45%,#000 55%);mask-image:linear-gradient(180deg,transparent 45%,#000 55%);-webkit-mask-size:100% 220%;mask-size:100% 220%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:schematic-rise .9s var(--ease-film) both}}@keyframes plan-in{0%{opacity:0}}@keyframes plan-draw{0%{stroke-dashoffset:1}}@keyframes schematic-rise{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.mail-panel>h2.mail-title{display:flex;flex-direction:column;gap:10px;margin:0 0 6px}.filters-fold{margin:18px 0 0}.filters-fold>summary{display:inline-flex;align-items:center;gap:12px;min-height:40px;cursor:pointer;list-style:none;font:600 10.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-muted);transition:color .25s var(--ease)}.filters-fold>summary::-webkit-details-marker{display:none}.filters-fold>summary:before{content:"";width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);transition:transform .3s var(--ease)}.filters-fold[open]>summary:before{transform:rotate(45deg)}.filters-fold>summary:focus-visible,.filters-fold>summary:hover{color:var(--gold-bright)}.filters-fold>.filters{margin:14px 0 0}.mail-panel .mail{margin-top:26px;overflow:clip}@media (min-width:861px){.mail-panel .mail:not(.is-empty){grid-template-columns:minmax(250px,310px) minmax(0,1fr)}}@media (max-width:860px){.mail-panel.is-reading>.filters-fold{display:none}}.mail-subject{font-size:19px!important}.mail-read-pane{padding:48px clamp(28px,4.5vw,64px) 56px}.mail-doc .doc-head{max-width:68ch}.mail-doc .doc-head h1{font-size:clamp(32px,3.4vw,44px);line-height:1.12;text-wrap:balance}.mail-doc .prose{max-width:64ch;margin-top:30px;font:500 20px/1.72 var(--serif);letter-spacing:.005em;color:var(--text);text-wrap:pretty}.mail-doc .prose p{margin:0 0 1.05em;font-size:inherit;line-height:inherit}.mail-panel .mail-doc .mail-lede{font-size:21px;line-height:1.5}.mail-lede{max-width:60ch}@media (min-width:901px){.mail-panel .mail-list-pane{position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + 18px);align-self:start}}@media (max-width:760px){.mail-read-pane{padding:24px 18px 32px}.mail-doc .prose{font-size:18.5px}.mail-panel .mail-doc .mail-lede{font-size:19px}}