.library-logo-cloud-module__aMA6qa__root{flex-direction:column;align-items:center;gap:15px;width:100%;margin-top:26px;display:flex}.library-logo-cloud-module__aMA6qa__caption{color:var(--d-muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px}.library-logo-cloud-module__aMA6qa__row{width:100%;max-width:720px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.library-logo-cloud-module__aMA6qa__track{align-items:center;gap:52px;width:max-content;animation:34s linear infinite library-logo-cloud-module__aMA6qa__libraryLogoMarquee;display:flex}.library-logo-cloud-module__aMA6qa__row:hover .library-logo-cloud-module__aMA6qa__track{animation-play-state:paused}.library-logo-cloud-module__aMA6qa__track img{opacity:.7;filter:brightness(0)invert(.72);width:auto;height:27px;transition:opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);flex:none}.library-logo-cloud-module__aMA6qa__track img:hover{opacity:.95;filter:brightness(0)invert(.95)}html[data-ds-theme=light] .mkt-root:has([data-theme-capable]) .library-logo-cloud-module__aMA6qa__track img{filter:brightness(0);opacity:.48}html[data-ds-theme=light] .mkt-root:has([data-theme-capable]) .library-logo-cloud-module__aMA6qa__track img:hover{opacity:.72}@media (prefers-color-scheme:light){:is(html[data-ds-theme=system] .mkt-root:has([data-theme-capable]) .library-logo-cloud-module__aMA6qa__track img,html:not([data-ds-theme]) .mkt-root:has([data-theme-capable]) .library-logo-cloud-module__aMA6qa__track img){filter:brightness(0);opacity:.48}:is(html[data-ds-theme=system] .mkt-root:has([data-theme-capable]) .library-logo-cloud-module__aMA6qa__track img:hover,html:not([data-ds-theme]) .mkt-root:has([data-theme-capable]) .library-logo-cloud-module__aMA6qa__track img:hover){opacity:.72}}@keyframes library-logo-cloud-module__aMA6qa__libraryLogoMarquee{to{transform:translate(-50%)}}@media (max-width:640px){.library-logo-cloud-module__aMA6qa__track{gap:40px}.library-logo-cloud-module__aMA6qa__track img{height:23px}}@media (prefers-reduced-motion:reduce){.library-logo-cloud-module__aMA6qa__track{animation:none}}@media (max-width:600px){.library-logo-cloud-module__aMA6qa__caption{font-size:var(--mobile-label);letter-spacing:.12em;line-height:1.5}}
.closing-cta-module__JzOpQG__band{isolation:isolate;background:var(--cta-base,var(--library-canvas));min-height:80vh;color:var(--cta-ink,#fff);place-items:center;padding:100px 20px;display:grid;position:relative;overflow:clip}.closing-cta-module__JzOpQG__landscape{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 10%,#000000b8 34%,#000000d1 54% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000002e 10%,#000000b8 34%,#000000d1 54% 76%,#0000 100%)}.closing-cta-module__JzOpQG__scenery{position:absolute;inset:-120px 0;transform:translateY(-120px)}.closing-cta-module__JzOpQG__darkPicture{display:var(--cta-dark-display,block);width:100%;height:100%}.closing-cta-module__JzOpQG__scenery img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-aspect-ratio:16/11){.closing-cta-module__JzOpQG__scenery{inset:0;transform:none!important}.closing-cta-module__JzOpQG__scenery img{object-fit:cover;object-position:center bottom}}@media (max-width:520px){.closing-cta-module__JzOpQG__scenery .closing-cta-module__JzOpQG__lightArt{object-fit:cover;object-position:right bottom}}.closing-cta-module__JzOpQG__scenery .closing-cta-module__JzOpQG__lightArt{display:var(--cta-light-display,none);object-position:75% center}.closing-cta-module__JzOpQG__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:600px;display:flex;position:relative}.closing-cta-module__JzOpQG__copy{width:100%}.closing-cta-module__JzOpQG__eyebrow{justify-content:center;display:flex}.closing-cta-module__JzOpQG__eyebrow>p{background:var(--cta-badge-bg,#ffffff1a);color:var(--cta-ink,#fff);margin:0}.closing-cta-module__JzOpQG__heading{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;color:var(--cta-ink,#fff);margin:8px 0 0;font-size:48px;font-weight:400;line-height:1}.closing-cta-module__JzOpQG__word{white-space:nowrap;display:inline-block}.closing-cta-module__JzOpQG__word [data-cta-character]{display:inline-block}.closing-cta-module__JzOpQG__description{font-family:var(--font-sans);letter-spacing:0;color:var(--cta-ink,#fff);text-wrap:balance;margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.4}.closing-cta-module__JzOpQG__button{background:var(--cta-button-bg,#fff);height:40px;color:var(--cta-button-ink,#010004);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.closing-cta-module__JzOpQG__buttonClip{height:24px;display:block;overflow:hidden}.closing-cta-module__JzOpQG__buttonLabels{flex-direction:column;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.closing-cta-module__JzOpQG__buttonLabels span{height:24px;display:block}.closing-cta-module__JzOpQG__button:hover .closing-cta-module__JzOpQG__buttonLabels,.closing-cta-module__JzOpQG__button:focus-visible .closing-cta-module__JzOpQG__buttonLabels{transform:translateY(-24px)}.closing-cta-module__JzOpQG__button:focus-visible{outline:2px solid var(--cta-ink,#fff);outline-offset:5px}@media (max-width:809px){.closing-cta-module__JzOpQG__heading{font-size:28px}}@media (prefers-reduced-motion:reduce){.closing-cta-module__JzOpQG__scenery{transform:none!important}.closing-cta-module__JzOpQG__buttonLabels{transition:none}.closing-cta-module__JzOpQG__button:hover .closing-cta-module__JzOpQG__buttonLabels,.closing-cta-module__JzOpQG__button:focus-visible .closing-cta-module__JzOpQG__buttonLabels{transform:none}}html[data-ds-theme=light] .closing-cta-module__JzOpQG__band{--cta-base:var(--library-canvas);--cta-ink:#0d0d0d;--cta-badge-line:#0003;--cta-badge-bg:#0000000f;--cta-button-bg:#0d0d0d;--cta-button-ink:#fff;--cta-dark-display:none;--cta-light-display:block}@media (prefers-color-scheme:light){html[data-ds-theme=system] .closing-cta-module__JzOpQG__band{--cta-base:var(--library-canvas);--cta-ink:#0d0d0d;--cta-badge-line:#0003;--cta-badge-bg:#0000000f;--cta-button-bg:#0d0d0d;--cta-button-ink:#fff;--cta-dark-display:none;--cta-light-display:block}}@media (pointer:coarse){.closing-cta-module__JzOpQG__button{height:44px}}@media (max-width:809px){.closing-cta-module__JzOpQG__scenery .closing-cta-module__JzOpQG__lightArt{object-position:85% center}}@media (max-width:600px){.closing-cta-module__JzOpQG__band{min-height:70svh;padding:64px var(--mobile-gutter)}.closing-cta-module__JzOpQG__content{gap:24px}.closing-cta-module__JzOpQG__heading{font-size:var(--mobile-section);letter-spacing:-.025em;line-height:1.15}.closing-cta-module__JzOpQG__description{font-size:var(--mobile-body);margin-top:20px;line-height:1.55}.closing-cta-module__JzOpQG__button{min-height:var(--mobile-control)}}
:root{--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:#0f0f0fcc;--tabs-text-active:#0f0f0f;--tabs-bar-bg:#f1f1f1;--tabs-pill-bg:#fff}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 12px;position:relative}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}
.home-module__JyvHPa__hero{isolation:isolate;padding:170px 24px 52px;position:relative;overflow:hidden}.home-module__JyvHPa__heroCopy{z-index:1;text-align:center;max-width:740px;margin:auto;position:relative}.home-module__JyvHPa__hero h1{font:400 clamp(42px,5vw,64px)/1.03 var(--font-display);letter-spacing:-.04em;margin:24px 0}.home-module__JyvHPa__hero h1 span{display:block}.home-module__JyvHPa__hero h1 span:not(.t-gradient-text){color:inherit}.home-module__JyvHPa__hero h1 .t-gradient-text{width:fit-content;max-width:100%;margin-inline:auto}.home-module__JyvHPa__lead{color:var(--d-muted);text-wrap:balance;max-width:530px;margin:0 auto;font-size:17px;line-height:1.5}.home-module__JyvHPa__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin:28px 0 36px;display:flex}.home-module__JyvHPa__primary,.home-module__JyvHPa__secondary{height:40px;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.home-module__JyvHPa__primary{background:var(--d-ink);color:var(--d-canvas)}.home-module__JyvHPa__secondary{border:1px solid var(--d-hairline)}.home-module__JyvHPa__secondary:hover{background:var(--d-surface-2)}.home-module__JyvHPa__shelves{max-width:1360px;margin:auto;padding:0 40px}.home-module__JyvHPa__shelf{padding:52px 0}.home-module__JyvHPa__shelf header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.home-module__JyvHPa__shelf h2{font:400 clamp(24px,2.5vw,34px)/1.15 var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:600px;margin:12px 0 0}.home-module__JyvHPa__shelf header>a{color:var(--d-muted);flex-shrink:0;align-items:center;gap:10px;padding-block:8px;font-size:13px;display:flex}.home-module__JyvHPa__shelf header>a:hover{color:var(--d-ink)}.home-module__JyvHPa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-module__JyvHPa__empty{color:var(--d-muted);padding:40px}.home-module__JyvHPa__grid>div:only-child{grid-column:span 2}@media (max-width:800px){.home-module__JyvHPa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__JyvHPa__grid>div:only-child{grid-column:auto}.home-module__JyvHPa__shelves{padding:0 24px}.home-module__JyvHPa__hero{padding-top:132px}.home-module__JyvHPa__shelf{padding:36px 0}}@media (max-width:520px){.home-module__JyvHPa__grid{grid-template-columns:1fr}.home-module__JyvHPa__lead{font-size:15px}.home-module__JyvHPa__hero{padding-inline:20px}.home-module__JyvHPa__shelf header{flex-direction:column;align-items:start;gap:12px}.home-module__JyvHPa__shelf header>a{padding:0}.home-module__JyvHPa__shelves{padding:0 16px}.home-module__JyvHPa__actions{gap:8px}}.home-module__JyvHPa__shelfEyebrow{display:flex}.home-module__JyvHPa__shelfEyebrow>p{margin:0}.home-module__JyvHPa__buttonClip{height:24px;display:block;overflow:hidden}.home-module__JyvHPa__buttonLabels{flex-direction:column;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.home-module__JyvHPa__buttonLabels>span{height:24px;display:block}.home-module__JyvHPa__primary:hover .home-module__JyvHPa__buttonLabels,.home-module__JyvHPa__primary:focus-visible .home-module__JyvHPa__buttonLabels,.home-module__JyvHPa__secondary:hover .home-module__JyvHPa__buttonLabels,.home-module__JyvHPa__secondary:focus-visible .home-module__JyvHPa__buttonLabels{transform:translateY(-24px)}.home-module__JyvHPa__primary:focus-visible,.home-module__JyvHPa__secondary:focus-visible{outline:2px solid var(--d-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.home-module__JyvHPa__buttonLabels{transition:none}.home-module__JyvHPa__primary:hover .home-module__JyvHPa__buttonLabels,.home-module__JyvHPa__primary:focus-visible .home-module__JyvHPa__buttonLabels,.home-module__JyvHPa__secondary:hover .home-module__JyvHPa__buttonLabels,.home-module__JyvHPa__secondary:focus-visible .home-module__JyvHPa__buttonLabels{transform:none}}@media (pointer:coarse){.home-module__JyvHPa__primary,.home-module__JyvHPa__secondary{height:44px}}@keyframes home-module__JyvHPa__heroEntrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html[data-heading-motion=ready] .home-module__JyvHPa__hero h1{animation:.5s ease-in-out both home-module__JyvHPa__heroEntrance}html[data-heading-motion=ready] .home-module__JyvHPa__hero .home-module__JyvHPa__lead{animation:.5s ease-in-out both home-module__JyvHPa__heroEntrance}html[data-heading-motion=ready] .home-module__JyvHPa__hero .home-module__JyvHPa__actions{animation:.5s ease-in-out both home-module__JyvHPa__heroEntrance}html[data-heading-motion=ready] .home-module__JyvHPa__hero .home-module__JyvHPa__lead{animation-delay:80ms}html[data-heading-motion=ready] .home-module__JyvHPa__hero .home-module__JyvHPa__actions{animation-delay:.14s}}@media (max-width:600px){.home-module__JyvHPa__hero h1{font-size:var(--mobile-hero);line-height:1.1}.home-module__JyvHPa__hero{padding-inline:var(--mobile-gutter)}.home-module__JyvHPa__lead{font-size:var(--mobile-body);line-height:1.55}.home-module__JyvHPa__actions{gap:12px;margin:24px 0 32px}.home-module__JyvHPa__primary,.home-module__JyvHPa__secondary{min-height:var(--mobile-control);padding-inline:20px}.home-module__JyvHPa__shelves{padding-inline:var(--mobile-gutter)}.home-module__JyvHPa__shelf{padding-block:24px}.home-module__JyvHPa__shelf header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.home-module__JyvHPa__shelf h2{font-size:var(--mobile-section);line-height:1.15}.home-module__JyvHPa__shelf header>a{min-height:var(--mobile-control);font-size:var(--mobile-ui);padding-block:8px}.home-module__JyvHPa__grid{gap:20px}}
