.library-access-overview_overview__bCRlO{margin:0 auto;max-width:1280px;padding:28px 40px 32px;color:var(--navy-deep)}.library-access-overview_overview__bCRlO>header{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.library-access-overview_overview__bCRlO>header p{margin:0 0 6px;color:var(--orange-deep);font-size:11px;font-weight:800;letter-spacing:.12em}.library-access-overview_overview__bCRlO h2{margin:0;font-size:clamp(24px,3vw,32px);letter-spacing:-.04em}.library-access-overview_overview__bCRlO a{text-decoration:none}.library-access-overview_overview__bCRlO>header>a,.library-access-overview_shelfLink__8cLGg{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:700}.library-access-overview_overview__bCRlO a:focus-visible{outline:3px solid var(--orange-deep);outline-offset:3px}.library-access-overview_shelves__w3UTZ{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line-strong);background:var(--paper)}.library-access-overview_shelves__w3UTZ article{padding:20px 24px 12px}.library-access-overview_shelves__w3UTZ article+article{border-left:1px solid var(--line-strong)}.library-access-overview_label__erAO3{display:flex;gap:10px;align-items:center}.library-access-overview_label__erAO3 h3{margin:0;font-size:18px}.library-access-overview_label__erAO3 h3 span{margin-left:8px;font-size:13px;color:var(--orange-deep)}.library-access-overview_shelves__w3UTZ p{margin:8px 0 14px;color:var(--muted);font-size:13px;line-height:1.6}.library-access-overview_shelves__w3UTZ ul{padding:0;margin:0;list-style:none}.library-access-overview_shelves__w3UTZ li+li{border-top:1px solid var(--line)}.library-access-overview_shelves__w3UTZ li a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0}.library-access-overview_shelves__w3UTZ strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.library-access-overview_shelves__w3UTZ li span{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px}.library-access-overview_overview__bCRlO footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding-top:10px;font-size:12px;color:var(--muted)}.library-access-overview_overview__bCRlO footer p{margin:0}.library-access-overview_overview__bCRlO footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--navy-deep);text-decoration:underline;text-underline-offset:4px}@media (max-width:620px){.library-access-overview_overview__bCRlO{padding:22px 20px 12px}.library-access-overview_overview__bCRlO>header{align-items:start;margin-bottom:14px}.library-access-overview_overview__bCRlO>header>a{max-width:70px;min-width:70px;font-size:12px;line-height:1.5}.library-access-overview_shelves__w3UTZ{grid-template-columns:1fr}.library-access-overview_shelves__w3UTZ article{padding:16px 14px 8px}.library-access-overview_shelves__w3UTZ article+article{border-left:0;border-top:1px solid var(--line-strong)}.library-access-overview_shelves__w3UTZ strong{font-size:17px}.library-access-overview_shelves__w3UTZ li span{font-size:11px}}.app_page__IW22U{min-width:0}.app_portalLead__et3G2{width:min(var(--container-wide),calc(100% - (var(--page-gutter) * 2)));margin:1.5rem auto 0}.app_content__jh_8v{width:min(var(--container-content),calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.app_eyebrow__mPxVC{margin:0 0 .5rem;color:var(--orange-deep);font-size:var(--type-caption);font-weight:700;letter-spacing:.11em}.app_monthShelf__906kj{padding:clamp(4.5rem,8vw,7rem) 0 0}.app_sectionHeading__dNyNf{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.app_sectionHeading__dNyNf h2{margin:0;color:var(--navy-deep);font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.035em;line-height:1.2}.app_sectionHeading__dNyNf>div>span{display:block;margin-top:.5rem;color:var(--muted);font-size:var(--type-ui)}.app_sectionHeading__dNyNf>a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;border-bottom:1px solid var(--line-strong);color:var(--navy);font-size:.8125rem;font-weight:700}.app_sectionHeading__dNyNf>a:hover{border-color:var(--orange-deep);color:var(--orange-deep)}.app_monthBooks__DHVtc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.75rem;border-block:1px solid var(--line-strong)}.app_monthBooks__DHVtc>a{display:grid;min-width:0;grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);align-items:center;gap:1rem;padding:1.2rem 1rem}.app_monthBooks__DHVtc>a+a{border-left:1px solid var(--line)}.app_monthCover__b6ttA{transition:transform .19s cubic-bezier(.16,1,.3,1)}.app_monthBooks__DHVtc a:hover .app_monthCover__b6ttA{transform:translateY(-.25rem)}.app_monthBooks__DHVtc .book-cover{box-shadow:0 .8rem 1.5rem -.9rem rgba(16,31,57,.48)}.app_monthBooks__DHVtc a>div:last-child{min-width:0}.app_monthBooks__DHVtc>a>div:last-child small,.app_monthBooks__DHVtc>a>div:last-child span,.app_monthBooks__DHVtc>a>div:last-child strong{display:block}.app_monthBooks__DHVtc>a>div:last-child span{color:var(--orange-deep);font-size:var(--type-caption);font-weight:700}.app_monthBooks__DHVtc>a>div:last-child strong{display:-webkit-box;margin-top:.35rem;overflow:hidden;color:var(--navy-deep);font-family:var(--font-editorial);font-size:.975rem;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app_monthBooks__DHVtc>a>div:last-child small{margin-top:.45rem;overflow:hidden;color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}.app_levelGuide__mWeEL,.app_topicSection__yVDz2{padding-top:var(--space-section)}.app_levelLinks__HnyXC{display:grid;grid-template-columns:repeat(5,1fr);margin-top:1.4rem;border-block:1px solid var(--line-strong)}.app_levelLinks__HnyXC a{display:grid;min-width:0;min-height:7.25rem;grid-template-columns:2.6rem minmax(0,1fr) 1.1rem;align-items:center;gap:.75rem;padding:1.15rem}.app_levelLinks__HnyXC a+a{border-left:1px solid var(--line)}.app_levelLinks__HnyXC a>span{color:var(--orange-deep);font-family:var(--font-editorial);font-size:1.4rem;font-weight:700}.app_levelLinks__HnyXC p,.app_levelLinks__HnyXC small,.app_levelLinks__HnyXC strong{display:block;margin:0}.app_levelLinks__HnyXC strong{color:var(--navy-deep);font-size:var(--type-ui)}.app_levelLinks__HnyXC small{margin-top:.2rem;color:var(--muted);font-size:var(--type-caption)}.app_levelLinks__HnyXC svg{color:var(--navy);transition:transform .16s ease}.app_levelLinks__HnyXC a:hover{background:var(--paper)}.app_levelLinks__HnyXC a:hover svg{transform:translateX(.25rem)}.app_catalogCta__5Ok5W{display:flex;width:fit-content;min-height:3rem;align-items:center;gap:.55rem;margin:1.5rem 0 0 auto;border-bottom:1px solid var(--navy-deep);color:var(--navy-deep);font-size:var(--type-ui);font-weight:700}.app_catalogCta__5Ok5W:hover{border-color:var(--orange-deep);color:var(--orange-deep)}.app_learningFlow__Fj34d{margin-top:var(--space-section);background:var(--navy-deep);color:#f8fbff}.app_learningFlowInner__rrqx7{display:grid;width:min(var(--container-content),calc(100% - (var(--page-gutter) * 2)));grid-template-columns:minmax(18rem,.72fr) minmax(37rem,1.28fr);align-items:center;gap:clamp(3rem,6vw,5.5rem);margin:0 auto;padding:clamp(3.75rem,7vw,5.5rem) 0}.app_learningFlow__Fj34d .app_eyebrow__mPxVC{color:#ffc6a9}.app_learningFlow__Fj34d h2{margin:0;font-size:clamp(1.85rem,3.4vw,3rem);letter-spacing:-.035em;line-height:1.25}.app_learningFlow__Fj34d ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.app_learningFlow__Fj34d li{min-width:0;min-height:10.5rem;border-left:1px solid rgba(248,251,255,.2);padding:.35rem 1.15rem}.app_learningFlow__Fj34d li>span{display:block;color:#ffc6a9;font-family:var(--font-editorial);font-size:var(--type-caption)}.app_learningFlow__Fj34d li svg{margin-top:1.5rem;color:#ffc6a9}.app_learningFlow__Fj34d li strong{display:block;margin-top:.75rem;font-family:var(--font-editorial);font-size:1rem}.app_learningFlow__Fj34d li p{margin:.4rem 0 0;color:#d7e1ef;font-size:var(--type-caption);line-height:1.6}.app_topicLinks__3preq{display:grid;grid-template-columns:repeat(5,1fr);margin-top:1.4rem;border-block:1px solid var(--line-strong)}.app_topicLinks__3preq a{display:grid;min-width:0;min-height:6.5rem;grid-template-columns:minmax(0,1fr) 1.1rem;align-content:center;gap:.3rem .75rem;padding:1.1rem}.app_topicLinks__3preq a+a{border-left:1px solid var(--line)}.app_topicLinks__3preq span{color:var(--navy-deep);font-size:var(--type-ui);font-weight:700}.app_topicLinks__3preq p{grid-column:1;margin:0;color:var(--muted);font-size:var(--type-caption)}.app_topicLinks__3preq svg{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--orange-deep)}.app_topicLinks__3preq a:hover{background:var(--paper)}.app_originalBand__4rbNt{display:grid;grid-template-columns:minmax(20rem,1fr) auto auto;align-items:center;gap:clamp(1.5rem,4vw,3.75rem);margin-top:var(--space-section);border-block:2px solid var(--navy-deep);padding:2.25rem 0}.app_originalBand__4rbNt h2{margin:0;color:var(--navy-deep);font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.03em}.app_originalBand__4rbNt>div:first-child>p:last-child{max-width:42rem;margin:.65rem 0 0;color:var(--muted);font-size:var(--type-ui);line-height:1.7}.app_originalCapabilities__ZMP6T{display:flex;gap:1.25rem}.app_originalCapabilities__ZMP6T span{display:grid;min-width:3.5rem;place-items:center;gap:.4rem;color:var(--navy);font-size:var(--type-caption);font-weight:700}.app_originalCapabilities__ZMP6T svg{color:var(--orange-deep)}.app_originalBand__4rbNt>a{display:inline-flex;min-height:2.875rem;align-items:center;gap:.5rem;padding:0 1rem;background:var(--navy-deep);color:#f8fbff;font-size:.8125rem;font-weight:700;white-space:nowrap}.app_originalBand__4rbNt>a:hover{background:var(--orange-deep)}@media (max-width:73.75rem){.app_monthBooks__DHVtc>a{grid-template-columns:1fr}.app_monthCover__b6ttA{width:min(100%,8rem)}.app_learningFlowInner__rrqx7{grid-template-columns:1fr;gap:2.5rem}.app_originalBand__4rbNt{grid-template-columns:1fr auto}.app_originalCapabilities__ZMP6T{grid-column:1;grid-row:2}.app_originalBand__4rbNt>a{grid-column:2;grid-row:1/span 2}}@media (max-width:54rem){.app_monthBooks__DHVtc{grid-auto-columns:minmax(13rem,34vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:inline proximity}.app_monthBooks__DHVtc>a{grid-template-columns:5.75rem minmax(0,1fr);scroll-snap-align:start}.app_levelLinks__HnyXC,.app_topicLinks__3preq{grid-template-columns:repeat(2,1fr)}.app_levelLinks__HnyXC a+a,.app_topicLinks__3preq a+a{border-left:0}.app_levelLinks__HnyXC a:nth-child(2n),.app_topicLinks__3preq a:nth-child(2n){border-left:1px solid var(--line)}.app_levelLinks__HnyXC a:nth-child(n+3),.app_topicLinks__3preq a:nth-child(n+3){border-top:1px solid var(--line)}.app_learningFlow__Fj34d ol{grid-template-columns:repeat(2,1fr);gap:2rem 0}.app_originalBand__4rbNt{grid-template-columns:1fr;gap:1.4rem}.app_originalBand__4rbNt>a,.app_originalCapabilities__ZMP6T{grid-column:1;grid-row:auto}.app_originalBand__4rbNt>a{width:fit-content}}@media (max-width:38.75rem){.app_portalLead__et3G2{width:calc(100% - 1rem);margin-top:.5rem}.app_content__jh_8v,.app_learningFlowInner__rrqx7{width:calc(100% - 2rem)}.app_sectionHeading__dNyNf{align-items:flex-start;flex-direction:column;gap:.75rem}.app_monthBooks__DHVtc{grid-auto-columns:min(18rem,82vw)}.app_monthBooks__DHVtc>a{grid-template-columns:5.8rem minmax(0,1fr);padding:.9rem}.app_levelLinks__HnyXC,.app_topicLinks__3preq{grid-template-columns:1fr}.app_levelLinks__HnyXC a:nth-child(2n),.app_topicLinks__3preq a:nth-child(2n){border-left:0}.app_levelLinks__HnyXC a+a,.app_levelLinks__HnyXC a:nth-child(n+3),.app_topicLinks__3preq a+a,.app_topicLinks__3preq a:nth-child(n+3){border-top:1px solid var(--line)}.app_levelLinks__HnyXC a{min-height:5.25rem}.app_catalogCta__5Ok5W{margin-left:0}.app_learningFlow__Fj34d li{min-height:9.75rem;border-bottom:1px solid rgba(248,251,255,.14);padding:.8rem}.app_learningFlow__Fj34d li:nth-child(odd){border-left:0}.app_topicLinks__3preq a{min-height:4.75rem}}.library-portal-hero_hero__dBuEf{--hero-cream:#f5efe2;--hero-paper:#fffcf5;--hero-navy:#092543;--hero-navy-soft:#163b5f;--hero-orange:#b94b20;--scene-rx:0deg;--scene-ry:0deg;--parallax-x:0px;--parallax-y:0px;--back-x:0px;--back-y:0px;--base-x:0px;--base-y:0px;--light-shift-x:0px;--light-shift-y:0px;position:relative;isolation:isolate;display:grid;min-height:clamp(560px,72svh,690px);grid-template-columns:minmax(390px,.88fr) minmax(520px,1.12fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--navy-deep) 19%,transparent);background:var(--hero-cream);box-shadow:0 26px 70px -54px rgba(9,37,67,.5);color:var(--navy-deep)}.library-portal-hero_hero__dBuEf:before{position:absolute;inset:0 auto 0 0;z-index:5;width:4px;background:var(--hero-orange);content:""}.library-portal-hero_hero__dBuEf:after{position:absolute;z-index:0;width:330px;aspect-ratio:1;top:-220px;left:-150px;border:1px solid rgba(9,37,67,.11);border-radius:50%;box-shadow:0 0 0 42px rgba(9,37,67,.025),0 0 0 90px rgba(9,37,67,.018);content:""}.library-portal-hero_copy__9rQ0Q{position:relative;z-index:4;display:flex;min-width:0;justify-content:center;flex-direction:column;padding:clamp(54px,6vw,92px) clamp(34px,4.7vw,76px)}.library-portal-hero_eyebrow__J8qaL{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--orange-deep);font-size:12px;font-weight:700;letter-spacing:.12em;animation:library-portal-hero_copyArrives__Vi__X .72s cubic-bezier(.16,1,.3,1) 80ms both}.library-portal-hero_eyebrow__J8qaL span{display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--orange-deep) 55%,transparent);border-radius:50%;font-family:var(--font-editorial);font-size:11px;letter-spacing:0}.library-portal-hero_copy__9rQ0Q h1{max-width:590px;margin:0;color:var(--hero-navy);font-family:var(--font-ui);font-size:clamp(48px,4.5vw,72px);font-weight:700;letter-spacing:-.045em;line-height:1.08;text-wrap:balance;word-break:keep-all}.library-portal-hero_copy__9rQ0Q h1 em,.library-portal-hero_copy__9rQ0Q h1 span{display:block;animation:library-portal-hero_copyArrives__Vi__X .85s cubic-bezier(.16,1,.3,1) both}.library-portal-hero_copy__9rQ0Q h1 span{animation-delay:.13s}.library-portal-hero_copy__9rQ0Q h1 em{margin-top:5px;color:var(--hero-orange);font-style:normal;font-weight:700;animation-delay:.19s}.library-portal-hero_description__K_r7D{max-width:510px;margin:26px 0 0;color:color-mix(in srgb,var(--hero-navy) 68%,var(--hero-cream));font-size:clamp(15px,1vw,17px);line-height:1.8;word-break:keep-all;animation:library-portal-hero_copyArrives__Vi__X .82s cubic-bezier(.16,1,.3,1) .27s both}.library-portal-hero_search__aoIfa{display:grid;min-height:54px;grid-template-columns:22px minmax(0,1fr) 42px;align-items:center;gap:9px;max-width:520px;margin-top:28px;border:1px solid color-mix(in srgb,var(--hero-navy) 28%,transparent);border-bottom:2px solid var(--hero-navy);padding:0 6px 0 15px;background:color-mix(in srgb,var(--hero-paper) 78%,transparent);color:var(--hero-navy);animation:library-portal-hero_copyArrives__Vi__X .82s cubic-bezier(.16,1,.3,1) .32s both}.library-portal-hero_search__aoIfa:focus-within{border-color:var(--hero-orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-orange) 16%,transparent)}.library-portal-hero_search__aoIfa input{min-width:0;border:0;outline:0;background:transparent;color:var(--hero-navy);font-size:14px}.library-portal-hero_search__aoIfa input::placeholder{color:color-mix(in srgb,var(--hero-navy) 56%,var(--hero-cream))}.library-portal-hero_search__aoIfa button{display:grid;width:42px;height:42px;place-items:center;background:var(--hero-navy);color:var(--hero-paper);cursor:pointer}.library-portal-hero_search__aoIfa button:hover{background:var(--hero-orange)}.library-portal-hero_actions__92IIm{display:flex;align-items:center;gap:12px;margin-top:20px;animation:library-portal-hero_copyArrives__Vi__X .82s cubic-bezier(.16,1,.3,1) .38s both}.library-portal-hero_primaryAction__Y_TVV,.library-portal-hero_secondaryAction__2hXrL{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:700}.library-portal-hero_primaryAction__Y_TVV{min-width:156px;padding:0 18px;background:var(--hero-orange);color:var(--hero-paper);transition:background .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.library-portal-hero_primaryAction__Y_TVV:hover{background:var(--hero-navy);transform:translateY(-2px)}.library-portal-hero_secondaryAction__2hXrL{min-width:138px;border-bottom:1px solid color-mix(in srgb,var(--hero-navy) 34%,transparent);padding:0 4px;color:var(--hero-navy)}.library-portal-hero_secondaryAction__2hXrL:hover{border-color:var(--hero-orange);color:var(--hero-orange)}.library-portal-hero_primaryAction__Y_TVV:focus-visible,.library-portal-hero_secondaryAction__2hXrL:focus-visible{outline:2px solid var(--hero-orange);outline-offset:4px}.library-portal-hero_indexLine__RLTTL{display:flex;align-items:center;gap:clamp(10px,1.2vw,18px);margin-top:clamp(36px,5vh,58px);color:color-mix(in srgb,var(--hero-navy) 50%,var(--hero-cream));font-size:11px;font-weight:800;letter-spacing:.08em;animation:library-portal-hero_copyArrives__Vi__X .82s cubic-bezier(.16,1,.3,1) .41s both}.library-portal-hero_indexLine__RLTTL span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.library-portal-hero_indexLine__RLTTL strong{color:var(--hero-navy);font-family:var(--font-editorial);font-size:14px;font-weight:700;letter-spacing:-.02em}.library-portal-hero_indexLine__RLTTL i{width:1px;height:17px;background:color-mix(in srgb,var(--hero-navy) 18%,transparent)}.library-portal-hero_sceneColumn__x1r2r{position:relative;z-index:2;min-width:0;min-height:0;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);background:var(--hero-navy)}.library-portal-hero_scene__UVDnq{position:absolute;inset:0;overflow:hidden;perspective:1500px;perspective-origin:52% 43%;background:radial-gradient(circle at 50% 38%,rgba(242,154,95,.18),transparent 27%),linear-gradient(145deg,#113b60,#092744 54%,#061d35)}.library-portal-hero_scene__UVDnq:before{position:absolute;inset:0;z-index:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%);transform:translate3d(var(--back-x),var(--back-y),0);transition:transform .42s cubic-bezier(.16,1,.3,1)}.library-portal-hero_scene__UVDnq:after{position:absolute;inset:auto -12% -30% 4%;z-index:0;height:54%;background:linear-gradient(180deg,rgba(15,50,81,.2),#041426);clip-path:polygon(10% 0,100% 0,88% 100%,0 100%);content:"";transform:perspective(700px) rotateX(64deg);transform-origin:center top}.library-portal-hero_lightField__GxpXM{position:absolute;z-index:1;width:330px;aspect-ratio:1;top:calc(38% - 165px);left:calc(50% - 165px);border-radius:50%;background:rgba(241,113,60,.12);filter:blur(46px);pointer-events:none;transform:translate3d(var(--light-shift-x),var(--light-shift-y),0);transition:transform .44s cubic-bezier(.16,1,.3,1);will-change:transform}.library-portal-hero_architecture__222j3{position:absolute;inset:40px 46px 64px 88px;z-index:1;border:1px solid rgba(242,246,245,.12);border-bottom-color:rgba(242,246,245,.22);transform:translate3d(var(--back-x),var(--back-y),-80px);transition:transform .44s cubic-bezier(.16,1,.3,1)}.library-portal-hero_architecture__222j3:after,.library-portal-hero_architecture__222j3:before{position:absolute;background:rgba(242,246,245,.1);content:""}.library-portal-hero_architecture__222j3:before{width:1px;inset:0 auto 0 33.333%;box-shadow:170px 0 0 rgba(242,246,245,.08)}.library-portal-hero_architecture__222j3:after{height:1px;inset:33.333% 0 auto;box-shadow:0 140px 0 rgba(242,246,245,.08)}.library-portal-hero_architecture__222j3 span{position:absolute;display:block;border:1px solid rgba(242,246,245,.13)}.library-portal-hero_architecture__222j3 span:first-child{width:56px;height:94px;top:19%;left:8%;border-radius:40px 40px 0 0}.library-portal-hero_architecture__222j3 span:nth-child(2){width:88px;height:88px;top:12%;right:7%;border-radius:50%}.library-portal-hero_architecture__222j3 span:nth-child(3){width:110px;height:1px;right:12%;bottom:17%;border-width:1px 0 0}.library-portal-hero_orbit__5tPgg{position:absolute;z-index:2;width:min(62vw,560px);aspect-ratio:1;top:48%;left:52%;border:1px solid rgba(242,129,74,.22);border-radius:50%;pointer-events:none;transform:translate3d(-50%,-50%,-30px) rotateX(70deg) rotate(12deg);animation:library-portal-hero_orbitTurns__0luKk 24s linear infinite}.library-portal-hero_orbit__5tPgg span,.library-portal-hero_orbit__5tPgg:after,.library-portal-hero_orbit__5tPgg:before{position:absolute;border:1px solid rgba(239,121,68,.12);border-radius:50%;content:""}.library-portal-hero_orbit__5tPgg:before{inset:12%}.library-portal-hero_orbit__5tPgg:after{inset:28%}.library-portal-hero_orbit__5tPgg span:first-child{width:8px;height:8px;top:17%;left:9%;border:0;background:var(--hero-orange);box-shadow:0 0 24px rgba(239,111,55,.8)}.library-portal-hero_orbit__5tPgg span:last-child{width:5px;height:5px;right:16%;bottom:22%;border:0;background:#efcf64}.library-portal-hero_bookWorld__9BUp2{position:absolute;inset:0;z-index:4;transform:translate3d(var(--parallax-x),var(--parallax-y),0) rotateX(var(--scene-rx)) rotateY(var(--scene-ry));transform-style:preserve-3d;transition:transform .52s cubic-bezier(.16,1,.3,1);will-change:transform}.library-portal-hero_book__MJquB{position:absolute;display:block;width:150px;color:var(--hero-paper);transform-style:preserve-3d;animation:library-portal-hero_bookArrives__u6E1p .92s var(--arrival-delay) cubic-bezier(.16,1,.3,1) both}.library-portal-hero_book__MJquB[data-slot="1"]{width:clamp(154px,13.2vw,194px);top:48%;left:50%;z-index:6;transform:translate3d(-50%,-50%,190px) rotateX(2deg) rotateY(-8deg) rotate(-1.2deg)}.library-portal-hero_book__MJquB[data-slot="2"]{width:clamp(112px,9.2vw,138px);top:47%;left:23%;z-index:4;transform:translate3d(-50%,-50%,72px) rotateX(-1deg) rotateY(25deg) rotate(-5deg)}.library-portal-hero_book__MJquB[data-slot="3"]{width:clamp(118px,10vw,148px);top:44%;left:77%;z-index:5;transform:translate3d(-50%,-50%,96px) rotateX(1deg) rotateY(-24deg) rotate(4deg)}.library-portal-hero_book__MJquB[data-slot="4"]{width:clamp(88px,7.4vw,110px);top:27%;left:36%;z-index:2;opacity:.82;transform:translate3d(-50%,-50%,-42px) rotateY(13deg) rotate(-8deg)}.library-portal-hero_book__MJquB[data-slot="5"]{width:clamp(84px,7vw,104px);top:27%;left:66%;z-index:1;opacity:.76;transform:translate3d(-50%,-50%,-76px) rotateY(-16deg) rotate(7deg)}.library-portal-hero_bookFloat__zCA8a{position:relative;display:block;transform-style:preserve-3d;animation:library-portal-hero_bookBreath__xVfeB 5.8s ease-in-out infinite;animation-delay:var(--breath-delay)}.library-portal-hero_bookFace__Wl7ra{position:relative;display:block;transform-style:preserve-3d;transition:transform .36s cubic-bezier(.16,1,.3,1)}.library-portal-hero_bookFace__Wl7ra .book-cover{overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:-14px 22px 32px rgba(0,8,19,.42),0 4px 8px rgba(0,8,19,.28);backface-visibility:hidden}.library-portal-hero_pageBlock__mjIVe{position:absolute;width:10px;top:4px;right:-8px;bottom:4px;border:1px solid rgba(8,26,44,.2);background:repeating-linear-gradient(90deg,#e8e2d6,#e8e2d6 1px,#fffaf1 0,#fffaf1 3px);transform:rotateY(75deg);transform-origin:left center}.library-portal-hero_book__MJquB:focus-visible .library-portal-hero_bookFace__Wl7ra,.library-portal-hero_book__MJquB:hover .library-portal-hero_bookFace__Wl7ra{transform:translate3d(0,-12px,46px) rotateY(-2deg)}.library-portal-hero_book__MJquB:focus-visible{outline:2px solid #f4cf65;outline-offset:9px}.library-portal-hero_bookLabel__BFItT{position:absolute;top:calc(100% + 12px);left:50%;display:grid;width:max-content;max-width:168px;gap:2px;opacity:0;pointer-events:none;text-align:center;transform:translate3d(-50%,8px,70px);transition:opacity .18s ease,transform .28s cubic-bezier(.16,1,.3,1)}.library-portal-hero_book__MJquB:focus-visible .library-portal-hero_bookLabel__BFItT,.library-portal-hero_book__MJquB:hover .library-portal-hero_bookLabel__BFItT{opacity:1;transform:translate3d(-50%,0,70px)}.library-portal-hero_bookLabel__BFItT small{color:#f0b18e;font-size:11px;font-weight:700;letter-spacing:.08em}.library-portal-hero_bookLabel__BFItT strong{overflow:hidden;color:var(--hero-paper);font-family:var(--font-editorial);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.library-portal-hero_plinth___zjoV{position:absolute;right:8%;bottom:74px;left:10%;z-index:3;height:27px;background:linear-gradient(90deg,#c9b899,#f2e8d6 52%,#a89272);box-shadow:0 30px 34px rgba(0,9,21,.38);transform:translate3d(var(--base-x),var(--base-y),18px) perspective(800px) rotateX(58deg);transform-origin:center bottom;transition:transform .52s cubic-bezier(.16,1,.3,1)}.library-portal-hero_plinth___zjoV:before{position:absolute;inset:100% 0 auto;height:14px;background:#76654f;content:"";clip-path:polygon(0 0,100% 0,96% 100%,4% 100%)}.library-portal-hero_plinth___zjoV span{position:absolute;width:4px;height:4px;top:9px;right:14px;border-radius:50%;background:var(--hero-orange);box-shadow:-10px 0 0 var(--hero-orange)}.library-portal-hero_sceneMark__eknj3{position:absolute;right:28px;bottom:21px;left:54px;z-index:7;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;border-top:1px solid rgba(245,240,230,.2);padding-top:11px;color:rgba(250,246,237,.64);font-size:10px;font-weight:700;letter-spacing:.12em}.library-portal-hero_sceneMark__eknj3 svg{color:#eaa17a}.library-portal-hero_sceneMark__eknj3 strong{color:rgba(250,246,237,.9);font-family:var(--font-editorial);font-size:11px;font-weight:500}.library-portal-hero_sceneHint__L9Vha{position:absolute;top:18px;right:18px;bottom:auto;z-index:8;display:none;align-items:center;gap:8px;margin:0;color:rgba(250,246,237,.48);font-size:7px;font-weight:800;letter-spacing:.1em}.library-portal-hero_sceneHint__L9Vha span{width:18px;height:1px;background:currentColor}.library-portal-hero_sequence__LUnFS{position:absolute;bottom:22px;left:18px;z-index:5;color:color-mix(in srgb,var(--hero-navy) 34%,transparent);font-size:7px;font-weight:850;letter-spacing:.13em;writing-mode:vertical-rl;transform:rotate(180deg)}.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_actions__92IIm,.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_book__MJquB,.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_copy__9rQ0Q h1 em,.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_copy__9rQ0Q h1 span,.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_description__K_r7D,.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_eyebrow__J8qaL,.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_indexLine__RLTTL,.library-portal-hero_hero__dBuEf[data-intro=skip] .library-portal-hero_search__aoIfa{animation:none}.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_actions__92IIm,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_bookFloat__zCA8a,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_book__MJquB,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_copy__9rQ0Q h1 em,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_copy__9rQ0Q h1 span,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_description__K_r7D,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_eyebrow__J8qaL,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_indexLine__RLTTL,.library-portal-hero_hero__dBuEf[data-scene-active=false] .library-portal-hero_orbit__5tPgg{animation-play-state:paused}@keyframes library-portal-hero_copyArrives__Vi__X{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes library-portal-hero_bookArrives__u6E1p{0%{opacity:0;filter:blur(8px);scale:.82;translate:0 54px}to{filter:blur(0);scale:1;translate:0 0}}@keyframes library-portal-hero_bookBreath__xVfeB{0%,to{transform:translate3d(0,-2px,0)}50%{transform:translate3d(0,7px,0)}}@keyframes library-portal-hero_orbitTurns__0luKk{to{transform:translate3d(-50%,-50%,-30px) rotateX(70deg) rotate(372deg)}}@media (hover:hover) and (pointer:fine){.library-portal-hero_sceneHint__L9Vha{display:flex}}@media (max-width:1120px){.library-portal-hero_hero__dBuEf{grid-template-columns:minmax(350px,.92fr) minmax(450px,1.08fr)}.library-portal-hero_copy__9rQ0Q{padding-right:clamp(30px,3.6vw,52px);padding-left:clamp(30px,3.6vw,52px)}.library-portal-hero_copy__9rQ0Q h1{font-size:clamp(45px,5vw,62px)}.library-portal-hero_indexLine__RLTTL{flex-wrap:wrap}.library-portal-hero_book__MJquB[data-slot="2"]{left:21%}.library-portal-hero_book__MJquB[data-slot="3"]{left:79%}}@media (max-width:860px){.library-portal-hero_hero__dBuEf{min-height:0;grid-template-columns:1fr;grid-template-rows:auto 480px}.library-portal-hero_copy__9rQ0Q{padding:56px 46px 48px}.library-portal-hero_copy__9rQ0Q h1{max-width:670px;font-size:clamp(48px,9vw,68px)}.library-portal-hero_description__K_r7D{max-width:620px}.library-portal-hero_indexLine__RLTTL{margin-top:46px}.library-portal-hero_sceneColumn__x1r2r{clip-path:none}.library-portal-hero_architecture__222j3{right:40px}.library-portal-hero_orbit__5tPgg{width:500px}.library-portal-hero_book__MJquB[data-slot="1"]{width:174px}.library-portal-hero_sequence__LUnFS{display:none}}@media (max-width:620px){.library-portal-hero_hero__dBuEf{grid-template-rows:auto 370px}.library-portal-hero_copy__9rQ0Q{padding:42px 22px 36px 26px}.library-portal-hero_eyebrow__J8qaL{margin-bottom:22px}.library-portal-hero_copy__9rQ0Q h1{font-size:clamp(39px,12.5vw,54px);letter-spacing:-.04em}.library-portal-hero_description__K_r7D{margin-top:20px;font-size:15px;line-height:1.72}.library-portal-hero_search__aoIfa input{font-size:13px}.library-portal-hero_actions__92IIm{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:27px}.library-portal-hero_primaryAction__Y_TVV,.library-portal-hero_secondaryAction__2hXrL{min-width:0;min-height:44px;padding-inline:10px}.library-portal-hero_indexLine__RLTTL{gap:8px 11px;margin-top:34px;font-size:10px}.library-portal-hero_indexLine__RLTTL i{height:14px}.library-portal-hero_indexLine__RLTTL strong{font-size:12px}.library-portal-hero_architecture__222j3{inset:28px 25px 52px 25px}.library-portal-hero_orbit__5tPgg{width:350px}.library-portal-hero_book__MJquB[data-slot="1"]{width:132px;top:47%}.library-portal-hero_book__MJquB[data-slot="2"]{width:91px;top:48%;left:19%}.library-portal-hero_book__MJquB[data-slot="3"]{width:96px;top:46%;left:81%}.library-portal-hero_book__MJquB[data-slot="4"],.library-portal-hero_book__MJquB[data-slot="5"]{display:none}.library-portal-hero_plinth___zjoV{right:6%;bottom:58px;left:6%}.library-portal-hero_sceneMark__eknj3{right:16px;bottom:14px;left:16px}.library-portal-hero_bookLabel__BFItT{display:none}}@media (prefers-reduced-motion:reduce){.library-portal-hero_actions__92IIm,.library-portal-hero_bookFloat__zCA8a,.library-portal-hero_book__MJquB,.library-portal-hero_copy__9rQ0Q h1 em,.library-portal-hero_copy__9rQ0Q h1 span,.library-portal-hero_description__K_r7D,.library-portal-hero_eyebrow__J8qaL,.library-portal-hero_indexLine__RLTTL,.library-portal-hero_orbit__5tPgg{animation:none}.library-portal-hero_architecture__222j3,.library-portal-hero_bookFace__Wl7ra,.library-portal-hero_bookLabel__BFItT,.library-portal-hero_bookWorld__9BUp2,.library-portal-hero_lightField__GxpXM,.library-portal-hero_plinth___zjoV,.library-portal-hero_primaryAction__Y_TVV,.library-portal-hero_scene__UVDnq:before{transition:none}}