@import"https://use.typekit.net/drs0eki.css";@import"https://cdn.hugeicons.com/font/hgi-stroke-rounded.css";:root{--primary: #7f6d5a;--primary-hover: #927e68;--primary-ultra-light: #f4f2f0;--primary-light: #dfd9d2;--primary-semi-light: #b5a697;--primary-semi-dark: #685a4a;--primary-dark: #4b4035;--primary-ultra-dark: #1e1a15;--base: #0a2434;--neutral: #000000;--white: #fff;--black: #000;--text-font-family: gimlet-sans-variable, sans-serif;--heading-font-family: gimlet-sans-variable, sans-serif;--heading-color: var(--primary);--text-color: var(--primary);--heading-font-weight: 600;--heading-line-height: calc(4px + 2ex) ;--text-line-height: calc(6px + 2ex) ;--text-xs: clamp(.75rem, calc(-.1858782904vw + .7918226153rem), .6331290249rem);--text-s: clamp(.8125rem, calc(.0500373602vw + .8012415939rem), .8439609902rem);--text-m: clamp(1rem, calc(.1988071571vw + .9552683897rem), 1.125rem);--text-l: clamp(1.2rem, calc(.4765407555vw + 1.09277833rem), 1.499625rem);--text-xl: clamp(1.44rem, calc(.8890658052vw + 1.2399601938rem), 1.999000125rem);--text-xxl: clamp(1.728rem, calc(1.489729092vw + 1.3928109543rem), 2.6646671666rem);--h1: clamp(1.944rem, calc(1.6170835726vw + 1.5801561962rem), 2.9607412963rem);--h2: clamp(1.62rem, calc(.9560417495vw + 1.4048906064rem), 2.22111125rem);--h3: clamp(1.35rem, calc(.5029821074vw + 1.2368290258rem), 1.66625rem);--h4: clamp(1.125rem, calc(.1988071571vw + 1.0802683897rem), 1.25rem);--space-xs: clamp(.8441720333rem, calc(-.0172384889vw + .8480506933rem), .8333333333rem);--space-s: clamp(1.1252813203rem, calc(.1983597291vw + 1.0806503813rem), 1.25rem);--space-m: clamp(1.5rem, calc(.5964214712vw + 1.365805169rem), 1.875rem);--space-l: clamp(1.9995rem, calc(1.2930417495vw + 1.7085656064rem), 2.8125rem);--space-xl: clamp(2.6653335rem, calc(2.4706425447vw + 2.1094389274rem), 4.21875rem);--content-width: 85.375rem;--gutter: clamp(1rem, calc(6.3618290258vw + -.4314115308rem), 5rem);--grid-gap: var(--space-m);--sidebar-width: 280px;--mobile-header-height: 60px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-block-size:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;font-family:var(--text-font-family);color:var(--text-color)}img,picture,video,canvas,svg{max-inline-size:100%;height:auto;display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);text-wrap:balance}p{line-height:var(--text-line-height);text-wrap:pretty}input,button,textarea,select{font:inherit;font-size:inherit}button{cursor:pointer;background-color:transparent;border:none;color:currentColor}a{color:inherit;text-decoration:none}ul{padding:0;list-style:none}.sidebar.svelte-129hoe0{width:280px;height:100dvh;color:#000;transition:width .3s ease;overflow:hidden;border-right:solid 1px #e1e1e1;position:sticky;top:0;display:flex;flex-direction:column;z-index:1}.sidebar.collapsed.svelte-129hoe0{width:60px}.sidebar.collapsed.svelte-129hoe0 .sidebar-header:where(.svelte-129hoe0){padding:20px 0;min-width:60px;justify-content:center}.sidebar.collapsed.svelte-129hoe0 .sidebar-title:where(.svelte-129hoe0){display:none}.sidebar.collapsed.svelte-129hoe0 .nav-menu:where(.svelte-129hoe0){display:none}.sidebar.collapsed.svelte-129hoe0 .poster-text:where(.svelte-129hoe0){display:none}.sidebar.collapsed.svelte-129hoe0 .close-btn:where(.svelte-129hoe0) .line-wrapper:where(.svelte-129hoe0){height:8px;rotate:90deg}.sidebar.collapsed.svelte-129hoe0 .close-btn:where(.svelte-129hoe0):hover .line-wrapper:where(.svelte-129hoe0){height:15px}.sidebar-header.svelte-129hoe0{height:60px;padding:18px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;min-width:280px;transition:all .3s ease}.header-logo.svelte-129hoe0{text-decoration:none}.sidebar-title.svelte-129hoe0{white-space:nowrap;font-size:var(--text-m);font-weight:500;color:var(--primary)}.close-btn.svelte-129hoe0{background:transparent;border:none;cursor:pointer;width:25px;height:30px;padding-inline:0;padding-block:0}.close-btn.svelte-129hoe0:hover .line-wrapper:where(.svelte-129hoe0){height:8px}.line-wrapper.svelte-129hoe0{position:relative;flex-direction:column;justify-content:space-between;display:flex;transition:all .4s cubic-bezier(1,0,0,1);height:15px}.line-wrapper.svelte-129hoe0 span:where(.svelte-129hoe0){width:100%;height:1px;background-color:var(--primary);transition:all .3s ease}.poster-shop.svelte-129hoe0{background:var(--primary)}.poster-shop.svelte-129hoe0 a,.poster-shop.svelte-129hoe0 a:hover{color:#fff}.poster-link.svelte-129hoe0{display:flex;align-items:center}.shop-svg.svelte-129hoe0{width:20px;height:25px}.shop-svg.svelte-129hoe0 path{fill:var(--white)}.poster-text.svelte-129hoe0{white-space:nowrap;height:25px;display:flex;align-items:center}.nav-menu.svelte-129hoe0{list-style:none;min-width:280px;transition:all .3s ease;flex:1;display:flex;flex-direction:column;background:var(--white)}.nav-link.svelte-129hoe0{display:flex;align-items:center;justify-content:space-between;color:var(--primary);text-decoration:none;padding:15px 20px;transition:padding .3s ease;font-size:var(--text-s)}.nav-link.svelte-129hoe0:hover{background-color:#e1e1e130;padding-left:25px}.nav-link.active.svelte-129hoe0{background-color:#e1e1e130}.mobile-header.svelte-129hoe0{display:none;height:60px;background:var(--white);padding:18px;justify-content:space-between;align-items:center;gap:20px;position:sticky;top:0;z-index:999;width:100%;border-bottom:solid 1px #e1e1e1}.mobile-overlay.svelte-129hoe0{display:none}.desktop-only.svelte-129hoe0{display:block}@media(max-width:768px){.sidebar.svelte-129hoe0{position:fixed;top:60px;left:0;width:100%;height:0;border-right:none;z-index:1000;transition:height .3s ease;background:var(--white);overflow:hidden}.sidebar.collapsed.svelte-129hoe0{width:100%}.sidebar.collapsed.svelte-129hoe0 .sidebar-title:where(.svelte-129hoe0),.sidebar.collapsed.svelte-129hoe0 .nav-menu:where(.svelte-129hoe0),.sidebar.collapsed.svelte-129hoe0 .poster-text:where(.svelte-129hoe0){display:unset}.sidebar.collapsed.svelte-129hoe0 .sidebar-header:where(.svelte-129hoe0){padding:18px;min-width:unset;justify-content:space-between}.sidebar.collapsed.svelte-129hoe0 .close-btn:where(.svelte-129hoe0) .line-wrapper:where(.svelte-129hoe0){height:15px;rotate:none}.sidebar.mobile-open.svelte-129hoe0{height:calc(100dvh - 60px);overflow-y:auto}.sidebar-header.svelte-129hoe0{display:none}.nav-menu.svelte-129hoe0{min-width:unset}.desktop-only.svelte-129hoe0{display:none}.mobile-header.svelte-129hoe0{display:flex}.line-wrapper.svelte-129hoe0{height:8px}.close-btn.svelte-129hoe0:hover .line-wrapper:where(.svelte-129hoe0){height:8px}.line-wrapper.mobile-open.svelte-129hoe0{height:15px}.mobile-overlay.svelte-129hoe0{display:block;position:fixed;inset:60px 0 0;background:#0006;z-index:999;border:none;cursor:default}}.scroll-reveal.svelte-2pz3qs{display:flex;flex-direction:column;gap:20px;flex:1}.container.svelte-12qhfyh{display:flex;min-height:100dvh}.main-content.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;max-height:100dvh;overflow-y:auto}.content.svelte-12qhfyh{padding:20px;margin:0 10%;display:flex;flex-direction:column;flex:1;gap:20px}.copyright{text-align:center;font-size:var(--text-s);margin-top:auto}@media(max-width:768px){.container.svelte-12qhfyh{flex-direction:column}.content.svelte-12qhfyh{margin:0;padding:10px 0}}
