.bar.svelte-40yipg{position:fixed;top:0;right:0;bottom:0;width:18px;z-index:1000;cursor:default}.thumb.svelte-40yipg{position:absolute;top:0;right:5px;width:4px;border-radius:999px;-webkit-backdrop-filter:invert(1) grayscale(1) contrast(1.4);backdrop-filter:invert(1) grayscale(1) contrast(1.4);box-shadow:0 0 0 .5px #80808073;opacity:.45;transition:width .18s ease,right .18s ease,opacity .25s ease}.awake.svelte-40yipg .thumb:where(.svelte-40yipg){opacity:.85}.bar.svelte-40yipg:hover .thumb:where(.svelte-40yipg),.dragging.svelte-40yipg .thumb:where(.svelte-40yipg){width:8px;right:4px;opacity:1}.dragging.svelte-40yipg{cursor:grabbing}html.own-scrollbar{scrollbar-width:none}html.own-scrollbar::-webkit-scrollbar{display:none}nav.svelte-esmz2z{font-family:Cormorant Garamond,serif;display:flex;align-items:center;justify-content:space-between;padding:0 4rem;height:var(--gtds-nav-height, 120px);background:#f5f5f5;position:relative;z-index:50}.nav-home.svelte-esmz2z{position:absolute;left:50%;transform:translate(-50%);line-height:0}.nav-logo.svelte-esmz2z{width:280px;height:auto}.nav-links.svelte-esmz2z{display:flex;align-items:center;gap:2rem}.nav-links.svelte-esmz2z a:where(.svelte-esmz2z){font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-weight:400;color:#333}.nav-links.svelte-esmz2z a[aria-current=page]:where(.svelte-esmz2z){color:#111;box-shadow:inset 0 -1px #111}.nav-login.svelte-esmz2z{border:1px solid #333;padding:.4rem 1.2rem;transition:background .2s ease,color .2s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-login.svelte-esmz2z:hover,.nav-login.svelte-esmz2z:focus-visible{background:#111!important;color:#fff!important}.nav-login.svelte-esmz2z:active{background:#000!important;color:#fff!important;transform:scale(.96);transition-duration:0s}.account.svelte-esmz2z{position:relative}.account-avatar.svelte-esmz2z{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid #111;border-radius:50%;background:#111;color:#fff;font:inherit;font-size:.8rem;letter-spacing:.04em;cursor:pointer;transition:background .2s ease,color .2s ease}.account-avatar.svelte-esmz2z:hover,.account-avatar[aria-expanded=true].svelte-esmz2z{background:#f5f5f5;color:#111}.account-menu.svelte-esmz2z{position:absolute;top:calc(100% + .6rem);right:0;min-width:13rem;display:flex;flex-direction:column;background:#f5f5f5;border:1px solid #111;z-index:60}.account-email.svelte-esmz2z{margin:0;padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.12);font-size:.72rem;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu.svelte-esmz2z form:where(.svelte-esmz2z){margin:0}.account-menu.svelte-esmz2z a:where(.svelte-esmz2z),.account-menu.svelte-esmz2z button:where(.svelte-esmz2z){display:block;width:100%;padding:.7rem 1rem;border:0;background:none;text-align:left;font:inherit;font-size:.75rem!important;letter-spacing:.12em;text-transform:uppercase;color:#333;text-decoration:none;cursor:pointer}.account-menu.svelte-esmz2z a:where(.svelte-esmz2z):hover,.account-menu.svelte-esmz2z button:where(.svelte-esmz2z):hover{background:#111;color:#fff}@media (max-width: 900px){nav.svelte-esmz2z{display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;gap:.85rem 1.25rem;padding:1.1rem 1rem;height:auto}.nav-home.svelte-esmz2z{order:-1;grid-column:1 / -1;justify-self:center;position:static;transform:none}.nav-logo.svelte-esmz2z{width:min(200px,55vw);height:calc(min(200px,55vw)*.38);-o-object-fit:cover;object-fit:cover}.nav-links.svelte-esmz2z{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem}.nav-links.svelte-esmz2z a:where(.svelte-esmz2z){font-size:.62rem}.nav-login.svelte-esmz2z{padding:.3rem .9rem}}.site-footer.svelte-103wd8v{font-family:Cormorant Garamond,serif;display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:2.5rem 4rem;background:#f5f5f5;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#888}.footer-credit.svelte-103wd8v{display:flex;align-items:center;gap:.9rem;margin:0}.footer-mark.svelte-103wd8v{width:auto;height:18px;opacity:.8}.footer-copy.svelte-103wd8v{margin:0}@media (max-width: 900px){.site-footer.svelte-103wd8v{flex-direction:column;padding:2.25rem 1.25rem;font-size:.62rem;text-align:center}.footer-credit.svelte-103wd8v{flex-direction:column;gap:.75rem}}
