.trl{--library-paper:#efefec;--library-ink:#242724;--library-blue:#0754ed;background:var(--library-paper);min-height:100svh;color:var(--library-ink);padding:0 4.2%;font-family:Helvetica Neue,Arial,sans-serif;overflow:hidden}.trl button,.trl a{touch-action:manipulation}:is(.trl button:focus-visible,.trl a:focus-visible){outline:2px solid var(--library-blue);outline-offset:5px}.trl-header{border-bottom:1px solid #c9cbc5;align-items:center;gap:42px;height:90px;display:flex}.trl-brand{width:125px;display:block}.trl-brand svg{width:100%;display:block}.trl-header-label,.trl-edition,.trl-eyebrow,.trl-index-heading,.trl-archive-meta,.trl-file-heading,.trl-file-stamp,.trl-footer,.trl-status,.trl-topics,.trl-pending-note{letter-spacing:.055em;font:10px/1.4 Courier New,monospace}.trl-header-label{color:#676b66}.trl-edition{margin-left:auto}.trl-main{grid-template-columns:minmax(300px,.85fr) minmax(470px,1.15fr);gap:8%;max-width:1500px;margin:0 auto;padding:46px 0 44px;display:grid}.trl-intro{padding-top:25px}.trl-eyebrow{color:#626861;align-items:center;gap:8px;display:flex}.trl-blue-dot{background:var(--library-blue);width:5px;height:5px}.trl h1{letter-spacing:-.065em;margin:26px 0 21px;font-size:clamp(47px,4.6vw,76px);font-weight:400;line-height:1.02}.trl h1>span{color:var(--library-blue)}.trl-intro-copy{color:#72776f;letter-spacing:-.025em;font-size:17px;line-height:1.5}.trl-index-heading{color:#6c706a;justify-content:space-between;margin-top:49px;margin-bottom:12px;display:flex}.trl-index{border-top:1px solid #bfc3b9}.trl-index>:is(button,a){text-align:left;color:#4d534a;background:0 0;border:0;border-bottom:1px solid #c6cac0;align-items:center;gap:17px;width:100%;padding:18px 1px;text-decoration:none;transition:color .2s,padding .25s;display:flex}.trl-index>:is(button,a):hover{color:var(--library-blue);padding-left:7px}.trl-index>:is(button,a).is-selected{color:var(--library-blue)}.trl-index-number{align-self:flex-start;padding-top:3px;font:10px Courier New,monospace}.trl-index-title{letter-spacing:-.025em;font-size:17px;line-height:1.2}.trl-index-title small{letter-spacing:.025em;color:#787e73;margin-top:5px;font:9px/1.5 Courier New,monospace;display:block}.trl-index>:is(button,a).is-selected small{color:var(--library-blue)}.trl-index-state{margin-left:auto;padding-right:5px}.trl-index-state.pending>span{border:1px solid #899080;border-radius:50%;width:6px;height:6px;display:block}.trl-archive-meta{color:#73796e;justify-content:space-between;padding:0 1px;display:flex}.trl-archive{isolation:isolate;perspective:1000px;width:100%;max-width:620px;height:396px;margin:35px auto 12px;position:relative}.trl-drawer-back{background:#dedfd9;border:1px solid #9fa599;border-bottom:0;position:absolute;inset:161px 12px 20px;transform:perspective(800px)rotateX(12deg)}.trl-paper-edge{height:190px;top:calc(193px + var(--edge)*12px);left:calc(20px - var(--edge)*1px);right:calc(20px - var(--edge)*1px);background:var(--library-paper);z-index:0;border:1px solid #a6aca0;position:absolute;transform:perspective(800px)rotateX(10deg)}.trl-folder{height:275px;transform:translateY(calc(248px + var(--folder-index)*21px)) scale(.98);transform-origin:bottom;z-index:calc(2 + var(--folder-index));filter:brightness(.97);transition:transform .85s cubic-bezier(.22,.85,.25,1),filter .6s;position:absolute;inset:0 14px auto}.trl-folder.is-open{z-index:15;filter:brightness();transform:translateY(0)scale(1)}.trl-folder-tab{top:-23px;left:calc(2% + var(--tab-column)*31%);color:#4c5646;background:#e9eae4;border:1px solid #6d7669;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:12px;width:29%;height:25px;padding:0 11px;font:10px/1 Courier New,monospace;text-decoration:none;transition:background .3s,color .3s;display:flex;position:absolute}.trl-folder-tab>span{opacity:.7;font-size:9px}.trl-folder-tab>i{background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:auto}.trl-folder.is-open .trl-folder-tab{background:var(--library-blue);border-color:var(--library-blue);color:#fff}.trl-folder-face{color:inherit;background:#f4f4ef;border:1px solid #6d7669;border-radius:3px;height:275px;padding:15px 19px 13px;text-decoration:none;display:block;position:relative;box-shadow:0 -4px 13px #26351b05}.trl-file-heading{color:#7a8173;justify-content:space-between;font-size:8px;display:flex}.trl-object{width:100%;height:200px;stroke:var(--library-blue);stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;animation:6s ease-in-out infinite trl-object-float;display:block}.trl-object-paper{fill:#f4f4ef}.trl-object-solid,.trl-wave,.trl-flow-dot{fill:var(--library-blue)}.trl-object-white{stroke:#f4f4ef;stroke-width:1.5px}.trl-flow-lines{stroke-dasharray:3 4;animation:9s linear infinite trl-dash}.trl-wave{transform-origin:150px 110px;animation:1.8s ease-in-out infinite alternate trl-wave}.trl-date{fill:#dce5f7;stroke:#91ade0}.trl-date-active{fill:var(--library-blue)}.trl-check{stroke-dasharray:45;animation:4s ease-in-out infinite trl-check}.trl-chart-grid{stroke:#c7d4eb}.trl-budget-bar{fill:#bdd0f2;transform-origin:50% 190px;animation:5s ease-in-out infinite alternate trl-bars}.trl-projection{stroke-width:1.5px;stroke-dasharray:250;animation:6s ease-in-out infinite trl-chart}.trl-content-sheet{fill:#f4f4ef;transform-origin:150px 110px}.trl-content-sheet.back{animation:5s ease-in-out infinite trl-sheet;transform:rotate(-13deg)}.trl-content-sheet.front{transform:rotate(9deg)}.trl-content-image{fill:#dce7f9}.trl-file-caption{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.trl-file-stamp{color:var(--library-blue);white-space:nowrap;font-size:7px}.trl-drawer-front{clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);z-index:30;background:#e3e5dd;border:1px solid #858e7b;justify-content:center;align-items:center;gap:21px;height:44px;display:flex;position:absolute;top:359px;left:-2px;right:-2px;box-shadow:0 -6px 16px #20320d09}.trl-drawer-front>span{letter-spacing:.06em;color:#fff;background:var(--library-blue);padding:5px 10px;font:8px/1 Courier New,monospace}.trl-drawer-front>i{color:#737b6b;font:7px Courier New,monospace}.trl-detail{min-height:228px;padding:25px 14px 0}.trl-detail-copy{animation:.45s both trl-detail-in}.trl-detail-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.trl-status{letter-spacing:0;color:#6b7262;font-size:8px}.trl-status.available{color:var(--library-blue)}.trl-status:before{content:"";vertical-align:1px;border:1px solid;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.trl-status.available:before{background:currentColor}.trl-detail h2{letter-spacing:-.045em;margin:0 0 11px;font-size:27px;font-weight:400;line-height:1.15}.trl-description{color:#70786a;max-width:530px;font-size:14px;line-height:1.5}.trl-topics{color:#5e6758;gap:15px;margin-top:15px;font-size:9px;display:flex}.trl-topics>span+span:before{content:"·";color:#8b9583;margin-right:15px}.trl-open{color:var(--library-blue);border-bottom:1px solid var(--library-blue);justify-content:space-between;align-items:center;gap:32px;margin-top:20px;padding-bottom:8px;font-size:13px;display:inline-flex}.trl-open svg{transition:transform .2s}.trl-open:hover svg{transform:translate(3px,-3px)}.trl-pending-note{color:#7a8270;min-height:28px;margin-top:22px;font-size:10px}.trl .trl-footer{color:#767d6e;border-top:1px solid #c9cbc5;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:19px 0 22px;font-size:8px;display:flex}.trl-footer>div{align-items:center;gap:24px;display:flex}.trl-footer button{color:#555f4d;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex}.trl[data-motion=false] *,.trl[data-motion=false] :before,.trl[data-motion=false] :after{animation-play-state:paused!important}.trl[data-motion=false] .trl-folder{transition:none}.trl-folder:not(.is-open) .trl-folder-face{pointer-events:none}.trl-folder:not(.is-open) .trl-object,.trl-folder:not(.is-open) .trl-file-heading,.trl-folder:not(.is-open) .trl-file-caption{visibility:hidden}@keyframes trl-object-float{50%{transform:translateY(-5px)}}@keyframes trl-dash{to{stroke-dashoffset:-70px}}@keyframes trl-wave{to{transform:scaleY(.35)}}@keyframes trl-check{0%,15%{stroke-dashoffset:45px}45%,to{stroke-dashoffset:0}}@keyframes trl-bars{50%{transform:scaleY(.7)}}@keyframes trl-chart{0%,10%{stroke-dashoffset:250px}60%,to{stroke-dashoffset:0}}@keyframes trl-sheet{50%{transform:rotate(-20deg)translate(-5px)}}@keyframes trl-detail-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.trl-main{padding-top:60px;padding-bottom:60px}.trl-archive{margin-top:50px}.trl-intro{padding-top:40px}.trl-index-heading{margin-top:65px}.trl-index>:is(button,a){padding-top:23px;padding-bottom:23px}}@media (max-width:1100px){.trl-main{grid-template-columns:minmax(270px,.85fr) minmax(370px,1.15fr);gap:5%}.trl h1{font-size:49px}.trl-index-title{font-size:15px}.trl-header{gap:24px}.trl-file-heading{font-size:7px}.trl-footer>span{max-width:230px}.trl-footer>div{gap:15px}.trl-folder-tab{gap:8px;padding:0 8px}.trl-detail h2{font-size:25px}}@media (max-width:760px){.trl{padding:0 6%}.trl-header{gap:15px;height:73px}.trl-brand{width:108px}.trl-header-label{margin-left:auto;font-size:8px}.trl-edition{display:none}.trl-main{flex-direction:column;gap:34px;padding-top:26px;padding-bottom:28px;display:flex}.trl-intro{padding:0}.trl h1{margin:17px 0 14px;font-size:clamp(42px,9.3vw,67px)}.trl h1 br{display:none}.trl h1>span{display:block}.trl-intro-copy{font-size:15px}.trl-index-heading{margin-top:25px;margin-bottom:8px;font-size:9px}.trl-index{border-top:1px solid #bfc3b9;grid-template-columns:1fr 1fr;display:grid}.trl-index>:is(button,a){align-items:flex-start;gap:10px;padding:13px 7px 13px 0}.trl-index>:is(button,a):nth-child(2n){border-left:1px solid #c6cac0;padding-left:13px}.trl-index>:is(button,a):last-child{grid-column:1/-1}.trl-index-title{font-size:13px;line-height:1.3}.trl-index-title small{margin-top:3px;font-size:8px}.trl-index-number{font-size:8px}.trl-index-state{padding:2px 0 0}.trl-index-state.available svg{width:15px;height:15px}.trl-archive-meta{font-size:8px}.trl-archive{height:355px;margin-top:34px}.trl-folder{height:240px;transform:translateY(calc(218px + var(--folder-index)*21px)) scale(.98);left:7px;right:7px}.trl-folder-face{height:240px;padding:13px 11px}.trl-object{height:169px}.trl-folder-tab{gap:8px;height:24px;padding:0 7px;font-size:9px;top:-22px}.trl-folder-tab>span{font-size:8px}.trl-folder-tab>i{width:3px;height:3px}.trl-file-caption{font-size:10px}.trl-file-stamp,.trl-file-heading{font-size:6px}.trl-drawer-back{inset:120px 6px 20px}.trl-paper-edge{top:calc(153px + var(--edge)*12px);height:170px}.trl-drawer-front{height:35px;top:324px}.trl-drawer-front>span{font-size:7px}.trl-detail{min-height:240px;padding:16px 7px 0}.trl-detail h2{font-size:27px}.trl-description{font-size:14px}.trl-detail-top>.trl-eyebrow{font-size:9px}.trl-status{font-size:7px}.trl-topics{gap:10px;font-size:8px}.trl-topics>span+span:before{margin-right:10px}.trl .trl-footer{align-items:flex-start;gap:20px;font-size:7px}.trl-footer>span{max-width:130px}.trl-footer>div{flex-direction:column;align-items:flex-end;gap:12px}.trl-footer button{font-size:8px}.trl-open{min-height:38px;font-size:14px}.trl-eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.trl *,.trl :before,.trl :after{transition:none!important;animation:none!important}}.trl-archive{clip-path:inset(-30px -20px -10px)}.trl-flow-dot{offset-path:path("M42 51L150 110L255 110");animation:4s ease-in-out infinite trl-flow-travel}@keyframes trl-flow-travel{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.trl-folder:not(.is-open){transform:translateY(calc(298px + var(--stack-index)*18px)) scale(.98)}@media (max-width:760px){.trl-folder:not(.is-open){transform:translateY(calc(263px + var(--stack-index)*18px)) scale(.98)}}@media (min-width:761px) and (max-height:800px){.trl-main{padding-top:25px;padding-bottom:25px}.trl-intro{padding-top:8px}.trl h1{margin-top:20px;font-size:52px}.trl-index-heading{margin-top:27px}.trl-index>:is(button,a){padding-top:13px;padding-bottom:13px}.trl-archive{height:344px;margin-top:32px;margin-bottom:0}.trl-folder-face,.trl-folder{height:225px}.trl-object{height:153px}.trl-folder:not(.is-open){transform:translateY(calc(248px + var(--stack-index)*18px)) scale(.98)}.trl-drawer-front{top:309px}.trl-detail{min-height:200px;padding-top:18px}.trl-detail h2{font-size:25px}.trl-description{font-size:13px}.trl-topics{margin-top:10px}.trl-open{margin-top:13px}.trl-paper-edge{top:calc(143px + var(--edge)*12px)}}
