.LibraryDocumentCard-module__ZY07-a__card{color:#fff;border:1px solid rgba(255,255,255,.72);border-radius:50px;justify-content:space-between;align-items:center;gap:18px;width:100%;height:100%;min-height:86px;padding:18px 22px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:flex}.LibraryDocumentCard-module__ZY07-a__card:hover,.LibraryDocumentCard-module__ZY07-a__card[data-highlighted=true]{border-color:var(--library-tone);color:var(--library-tone);background:rgba(255,255,255,.02)}.LibraryDocumentCard-module__ZY07-a__card:focus-visible{border-color:var(--library-tone);color:var(--library-tone);background:rgba(255,255,255,.02)}.LibraryDocumentCard-module__ZY07-a__cardTitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:max(14px,min(1.05vw,17px));line-height:1.25;display:-webkit-box;overflow:hidden}.LibraryDocumentCard-module__ZY07-a__icon{background-image:url(/img/icons/pdf_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 22px;width:22px;height:22px;transition:background-image .2s;display:block}.LibraryDocumentCard-module__ZY07-a__card:hover .LibraryDocumentCard-module__ZY07-a__icon,.LibraryDocumentCard-module__ZY07-a__card[data-highlighted=true] .LibraryDocumentCard-module__ZY07-a__icon{background-image:url(/img/icons/pdf_icon_hover.svg)}.LibraryDocumentCard-module__ZY07-a__card:focus-visible .LibraryDocumentCard-module__ZY07-a__icon{background-image:url(/img/icons/pdf_icon_hover.svg)}@media (max-width:767px){.LibraryDocumentCard-module__ZY07-a__card{min-height:72px;padding:14px 18px}}
.LibrarySearch-module__UpjRhq__section{--search-width:760px;padding:var(--space-4)0 var(--space-5)}.LibrarySearch-module__UpjRhq__intro{margin-bottom:var(--space-4)}.LibrarySearch-module__UpjRhq__title{text-transform:uppercase;margin:0;font-size:max(28px,min(3.2vw,48px));font-weight:500;line-height:1.1}.LibrarySearch-module__UpjRhq__subtitle{max-width:560px;margin:var(--space-2)0 0;color:rgba(255,255,255,.65);font-size:max(14px,min(1.05vw,17px));line-height:1.4}.LibrarySearch-module__UpjRhq__layout{gap:var(--space-3);flex-direction:column;display:flex}.LibrarySearch-module__UpjRhq__main,.LibrarySearch-module__UpjRhq__aside{min-width:0}.LibrarySearch-module__UpjRhq__asideLabel{color:rgba(255,255,255,.45);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.2}.LibrarySearch-module__UpjRhq__form{width:100%;max-width:var(--search-width);background:rgba(255,255,255,.04);border:1px solid rgba(120,120,120,.55);border-radius:50px;align-items:center;gap:12px;padding:8px 8px 8px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.LibrarySearch-module__UpjRhq__form:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(77,226,196,.12)}.LibrarySearch-module__UpjRhq__formIcon{color:rgba(255,255,255,.45);flex:none;transition:color .2s;display:inline-flex}.LibrarySearch-module__UpjRhq__form:focus-within .LibrarySearch-module__UpjRhq__formIcon{color:var(--color-primary)}.LibrarySearch-module__UpjRhq__input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:max(15px,min(1.1vw,18px));line-height:1.4}.LibrarySearch-module__UpjRhq__input::placeholder{color:rgba(255,255,255,.35)}.LibrarySearch-module__UpjRhq__submit{color:#0a0a0a;background:var(--color-primary);min-width:108px;height:46px;font:inherit;cursor:pointer;border:0;border-radius:50px;flex:none;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.LibrarySearch-module__UpjRhq__submit:hover:not(:disabled){color:var(--color-primary);background:var(--color-button-primary-hover)}.LibrarySearch-module__UpjRhq__submit:focus-visible:not(:disabled){color:var(--color-primary);background:var(--color-button-primary-hover)}.LibrarySearch-module__UpjRhq__submit:disabled{cursor:not-allowed;opacity:.45}.LibrarySearch-module__UpjRhq__spinner{border:2px solid rgba(10,10,10,.3);border-top-color:#0a0a0a;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite LibrarySearch-module__UpjRhq__spin}@keyframes LibrarySearch-module__UpjRhq__spin{to{transform:rotate(360deg)}}.LibrarySearch-module__UpjRhq__suggestions{max-width:var(--search-width);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LibrarySearch-module__UpjRhq__chip{color:rgba(255,255,255,.72);min-height:32px;font:inherit;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(120,120,120,.55);border-radius:50px;padding:5px 14px;font-size:14px;line-height:1;transition:border-color .2s,color .2s,background .2s}.LibrarySearch-module__UpjRhq__chip:hover:not(:disabled){border-color:var(--color-primary);color:#fff;background:rgba(77,226,196,.1)}.LibrarySearch-module__UpjRhq__chip:focus-visible:not(:disabled){border-color:var(--color-primary);color:#fff;background:rgba(77,226,196,.1)}.LibrarySearch-module__UpjRhq__chip:disabled{cursor:not-allowed;opacity:.5}.LibrarySearch-module__UpjRhq__panel{margin-top:var(--space-5);border:1px solid rgba(120,120,120,.35);border-radius:28px;padding:max(20px,min(2.6vw,40px));animation:.3s LibrarySearch-module__UpjRhq__panelIn}@keyframes LibrarySearch-module__UpjRhq__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LibrarySearch-module__UpjRhq__panelHeader{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.LibrarySearch-module__UpjRhq__panelTitle{margin:0;font-size:max(18px,min(1.5vw,24px));font-weight:500;line-height:1.3}.LibrarySearch-module__UpjRhq__panelQuery{color:rgba(255,255,255,.5);font-weight:300}.LibrarySearch-module__UpjRhq__reset{color:rgba(255,255,255,.72);min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid rgba(120,120,120,.55);border-radius:50px;align-items:center;gap:8px;padding:5px 14px;font-size:14px;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.LibrarySearch-module__UpjRhq__reset:hover{color:#fff;border-color:rgba(255,255,255,.7)}.LibrarySearch-module__UpjRhq__reset:focus-visible{color:#fff;border-color:rgba(255,255,255,.7)}.LibrarySearch-module__UpjRhq__message{color:rgba(255,255,255,.65);max-width:640px;margin:0;font-size:max(14px,min(1.05vw,17px));line-height:1.5}.LibrarySearch-module__UpjRhq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(16px,min(1.8vw,24px)) max(20px,min(2.6vw,40px));margin:0;padding:0;list-style:none;display:grid}.LibrarySearch-module__UpjRhq__item{flex-direction:column;gap:10px;min-width:0;padding:0;display:flex}.LibrarySearch-module__UpjRhq__item:before{display:none}.LibrarySearch-module__UpjRhq__tags{flex-wrap:wrap;gap:6px;padding-left:22px;display:flex}.LibrarySearch-module__UpjRhq__tagCategory,.LibrarySearch-module__UpjRhq__tagType{border:1px solid;border-radius:50px;align-items:center;padding:3px 10px;font-size:12px;line-height:1.3;display:inline-flex}.LibrarySearch-module__UpjRhq__tagCategory{border-color:color-mix(in srgb,var(--library-tone)45%,transparent);color:var(--library-tone)}.LibrarySearch-module__UpjRhq__tagType{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.14)}.LibrarySearch-module__UpjRhq__skeletonCard,.LibrarySearch-module__UpjRhq__skeletonMeta{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%) 0 0/200% 100%;border-radius:50px;animation:1.4s ease-in-out infinite LibrarySearch-module__UpjRhq__shimmer;display:block}.LibrarySearch-module__UpjRhq__skeletonCard{height:86px}.LibrarySearch-module__UpjRhq__skeletonMeta{width:45%;height:22px;margin-left:22px}@keyframes LibrarySearch-module__UpjRhq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1240px){.LibrarySearch-module__UpjRhq__section{--search-gutter:clamp(32px,3.5vw,56px)}.LibrarySearch-module__UpjRhq__layout{grid-template-columns:var(--search-width)minmax(0,1fr);align-items:end;column-gap:var(--search-gutter);display:grid}.LibrarySearch-module__UpjRhq__aside{padding-bottom:16px;padding-left:var(--search-gutter);border-left:1px solid rgba(120,120,120,.35)}.LibrarySearch-module__UpjRhq__suggestions{max-width:none}}@media (max-width:767px){.LibrarySearch-module__UpjRhq__form{gap:8px;padding:6px 6px 6px 16px}.LibrarySearch-module__UpjRhq__submit{min-width:0;height:42px;padding:0 18px;font-size:14px}.LibrarySearch-module__UpjRhq__panel{border-radius:20px;padding:16px}.LibrarySearch-module__UpjRhq__list{grid-template-columns:1fr}.LibrarySearch-module__UpjRhq__skeletonCard{height:72px}.LibrarySearch-module__UpjRhq__tags,.LibrarySearch-module__UpjRhq__skeletonMeta{margin-left:0;padding-left:18px}.LibrarySearch-module__UpjRhq__skeletonMeta{margin-left:18px;padding-left:0}.LibrarySearch-module__UpjRhq__suggestions{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:none;margin:0 -5vw;padding:2px 5vw;scroll-padding:0 5vw;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5vw,#000 calc(100% - 5vw),transparent);mask-image:linear-gradient(90deg,transparent,#000 5vw,#000 calc(100% - 5vw),transparent)}.LibrarySearch-module__UpjRhq__suggestions::-webkit-scrollbar{display:none}.LibrarySearch-module__UpjRhq__chip{scroll-snap-align:start;white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){.LibrarySearch-module__UpjRhq__panel,.LibrarySearch-module__UpjRhq__skeletonCard,.LibrarySearch-module__UpjRhq__skeletonMeta,.LibrarySearch-module__UpjRhq__spinner{animation-duration:.01ms;animation-iteration-count:1}}
.Hero-module__UDLCTa__hero{padding:calc(var(--header-base-height) + var(--space-5))0 var(--space-4)}.Hero-module__UDLCTa__inner{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid rgba(120,120,120,.31);flex-direction:column;display:flex}.Hero-module__UDLCTa__title{color:var(--color-accent);text-transform:uppercase;font-size:max(48px,min(6vw,132px));font-weight:500;line-height:.95}.Hero-module__UDLCTa__subtitle{color:var(--color-light);text-transform:uppercase;font-size:max(20px,min(1.7vw,48px));font-weight:500;line-height:1.15}@media (max-width:991px){.Hero-module__UDLCTa__inner{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:767px){.Hero-module__UDLCTa__hero{padding-top:calc(var(--header-base-height) + var(--space-4))}.Hero-module__UDLCTa__title{font-size:max(28px,min(10vw,72px))}.Hero-module__UDLCTa__subtitle{margin-left:0;font-size:max(22px,min(7vw,34px))}}
.LibraryPagination-module__t0gVRW__pagination{border-top:1px solid rgba(120,120,120,.35);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:max(20px,min(2.4vw,36px));padding-top:max(16px,min(1.8vw,24px));display:flex}.LibraryPagination-module__t0gVRW__summary{color:rgba(255,255,255,.62);margin:0;font-size:max(13px,min(.95vw,15px));line-height:1.3}.LibraryPagination-module__t0gVRW__summary strong{color:#fff;font-weight:500}.LibraryPagination-module__t0gVRW__summary:only-child{margin-top:max(16px,min(1.8vw,24px))}.LibraryPagination-module__t0gVRW__controls{align-items:center;gap:6px;display:flex}.LibraryPagination-module__t0gVRW__arrows{display:contents}.LibraryPagination-module__t0gVRW__arrows>:first-child{order:0}.LibraryPagination-module__t0gVRW__pages{order:1}.LibraryPagination-module__t0gVRW__arrows>:last-child{order:2}.LibraryPagination-module__t0gVRW__pages{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.LibraryPagination-module__t0gVRW__pageItem{padding:0}.LibraryPagination-module__t0gVRW__pageItem:before{display:none}.LibraryPagination-module__t0gVRW__page,.LibraryPagination-module__t0gVRW__arrow{color:rgba(255,255,255,.78);font-variant-numeric:tabular-nums;background:rgba(255,255,255,.04);border:1px solid rgba(120,120,120,.55);border-radius:50px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:max(14px,min(1vw,16px));line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.LibraryPagination-module__t0gVRW__arrow{width:40px;padding:0}a.LibraryPagination-module__t0gVRW__page:hover,a.LibraryPagination-module__t0gVRW__arrow:hover{border-color:var(--library-tone);color:#fff;outline:none}a.LibraryPagination-module__t0gVRW__page:focus-visible{border-color:var(--library-tone);color:#fff;outline:none}a.LibraryPagination-module__t0gVRW__arrow:focus-visible{border-color:var(--library-tone);color:#fff;outline:none}a.LibraryPagination-module__t0gVRW__page:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--library-tone)35%,transparent)}a.LibraryPagination-module__t0gVRW__arrow:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--library-tone)35%,transparent)}.LibraryPagination-module__t0gVRW__page[aria-current=page]{border-color:var(--library-tone);background:var(--library-tone);color:var(--color-dark);cursor:default;font-weight:500}.LibraryPagination-module__t0gVRW__arrow[aria-disabled=true]{opacity:.35;cursor:not-allowed}.LibraryPagination-module__t0gVRW__gap{color:rgba(255,255,255,.45);letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;min-width:28px;display:inline-flex}.LibraryPagination-module__t0gVRW__linkInner{justify-content:center;align-items:center;display:inline-flex}.LibraryPagination-module__t0gVRW__linkInner[data-pending]{animation:.9s ease-in-out infinite LibraryPagination-module__t0gVRW__pulse}@keyframes LibraryPagination-module__t0gVRW__pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:767px){.LibraryPagination-module__t0gVRW__summary{display:none}.LibraryPagination-module__t0gVRW__controls{flex-direction:column;gap:14px;width:100%}.LibraryPagination-module__t0gVRW__pages{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.LibraryPagination-module__t0gVRW__pages::-webkit-scrollbar{display:none}.LibraryPagination-module__t0gVRW__pages:not([data-overflow]){justify-content:center}.LibraryPagination-module__t0gVRW__pages[data-overflow]{padding:0 24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.LibraryPagination-module__t0gVRW__pageItem{scroll-snap-align:center;flex:none}.LibraryPagination-module__t0gVRW__arrows{order:2;justify-content:space-between;display:flex}.LibraryPagination-module__t0gVRW__page,.LibraryPagination-module__t0gVRW__arrow{min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.LibraryPagination-module__t0gVRW__linkInner[data-pending]{opacity:.5;animation:none}}
.LibraryDocuments-module__lqYe_q__section{padding:var(--space-4)0 var(--space-6)}.LibraryDocuments-module__lqYe_q__stack{gap:var(--space-6);flex-direction:column;display:flex}.LibraryDocuments-module__lqYe_q__category{--library-tone:var(--color-accent);scroll-margin-top:calc(var(--header-height,100px) + 24px)}.LibraryDocuments-module__lqYe_q__title{margin-bottom:var(--space-4);color:var(--library-tone);text-transform:uppercase;font-size:max(28px,min(3.2vw,48px));font-weight:500;line-height:1.1}.LibraryDocuments-module__lqYe_q__filters{margin-bottom:var(--space-4);flex-wrap:wrap;gap:8px;display:flex}.LibraryDocuments-module__lqYe_q__filter{color:rgba(255,255,255,.72);min-height:32px;font:inherit;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(120,120,120,.55);border-radius:50px;align-items:center;gap:8px;padding:5px 14px;font-size:max(14px,min(1vw,16px));line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.LibraryDocuments-module__lqYe_q__filterCount{color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums;background:rgba(255,255,255,.08);border-radius:50px;padding:2px 7px;font-size:.8em;line-height:1;transition:background-color .2s,color .2s}.LibraryDocuments-module__lqYe_q__filter[data-active=true] .LibraryDocuments-module__lqYe_q__filterCount{color:var(--color-dark);background:rgba(30,30,30,.18)}.LibraryDocuments-module__lqYe_q__filter:hover{border-color:var(--library-tone);color:#fff}.LibraryDocuments-module__lqYe_q__filter:focus-visible{border-color:var(--library-tone);color:#fff}.LibraryDocuments-module__lqYe_q__filter[data-active=true]{border-color:var(--library-tone);background:var(--library-tone);color:var(--color-dark)}.LibraryDocuments-module__lqYe_q__panel{border:1px solid rgba(120,120,120,.35);border-radius:28px;padding:max(20px,min(2.6vw,48px))}.LibraryDocuments-module__lqYe_q__list{--library-card-height:calc(3*1.25*clamp(14px,1.05vw,17px) + 38px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--library-card-height);grid-template-rows:repeat(var(--rows-3),var(--library-card-height));align-items:stretch;gap:max(12px,min(1.6vw,24px)) max(20px,min(2.6vw,40px));margin:0;padding:0;display:grid}.LibraryDocuments-module__lqYe_q__item{align-items:stretch;min-width:0;padding:0;display:flex}.LibraryDocuments-module__lqYe_q__item:before{display:none}.LibraryDocuments-module__lqYe_q__list[data-animate] .LibraryDocuments-module__lqYe_q__item{animation:.45s cubic-bezier(.22,1,.36,1) both LibraryDocuments-module__lqYe_q__cardIn;animation-delay:calc(var(--i,0)*40ms)}@keyframes LibraryDocuments-module__lqYe_q__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LibraryDocuments-module__lqYe_q__list[data-animate] .LibraryDocuments-module__lqYe_q__item{animation:none}}.LibraryDocuments-module__lqYe_q__empty{color:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.16);border-radius:20px;grid-column:1/-1;align-items:center;min-height:86px;padding:18px 22px;display:flex}.LibraryDocuments-module__lqYe_q__empty:before{display:none}.LibraryDocuments-module__lqYe_q__emptyLibrary{min-height:180px;padding:var(--space-5);color:rgba(255,255,255,.7);text-align:center;border:1px solid rgba(120,120,120,.35);border-radius:28px;justify-content:center;align-items:center;display:flex}.LibraryDocuments-module__lqYe_q__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1240px){.LibraryDocuments-module__lqYe_q__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows-2),var(--library-card-height))}}@media (max-width:767px){.LibraryDocuments-module__lqYe_q__panel{border-radius:20px;padding:16px}.LibraryDocuments-module__lqYe_q__list{--library-card-height:calc(3*1.25*clamp(14px,1.05vw,17px) + 30px);grid-template-columns:1fr;grid-template-rows:repeat(var(--rows-1),var(--library-card-height))}}
