.mega-menu.svelte-1w8y9gc{visibility:hidden;opacity:0;transform:translate(-50%,10px);z-index:9999}.hoverable.svelte-1w8y9gc:hover .mega-menu:where(.svelte-1w8y9gc){visibility:visible;opacity:1;transform:translate(-50%)}.hoverable.svelte-1w8y9gc{position:static}.j-auth-dialog.svelte-3l6phm{width:min(520px,calc(100% - 28px));max-height:calc(100dvh - 36px);padding:0;border:0;background:#fff;color:var(--j-ink, #30282d);overflow:auto}.j-auth-dialog.svelte-3l6phm::backdrop{background:#20171c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-close.svelte-3l6phm{position:absolute;right:12px;top:10px;background:none;border:0;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;color:inherit}dialog.svelte-1b1aoc9{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;padding:28px;color:var(--j-ink);background:var(--j-paper);overflow:auto}dialog.svelte-1b1aoc9::backdrop{background:#211b2080}header.svelte-1b1aoc9{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}h2.svelte-1b1aoc9{font:400 27px var(--font-heading)}header.svelte-1b1aoc9 button:where(.svelte-1b1aoc9){min-width:44px;min-height:44px;display:grid;place-items:center}.notice.svelte-1b1aoc9{font-size:13px;line-height:1.7;padding-block:15px}.notice.svelte-1b1aoc9 button:where(.svelte-1b1aoc9){display:block;text-decoration:underline;min-height:44px}article.svelte-1b1aoc9{display:flex;gap:18px;border-top:1px solid var(--j-line);padding:22px 0}article.svelte-1b1aoc9>a:where(.svelte-1b1aoc9){width:100px;flex:none}img.svelte-1b1aoc9,.photo.svelte-1b1aoc9{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff}.photo.svelte-1b1aoc9{display:grid;place-items:center;font-size:11px;text-align:center}article.svelte-1b1aoc9>div:where(.svelte-1b1aoc9){min-width:0;flex:1}h3.svelte-1b1aoc9{font-size:14px;line-height:1.5}article.svelte-1b1aoc9 p:where(.svelte-1b1aoc9){font-size:12px;margin-top:8px;color:var(--j-muted)}.quantity.svelte-1b1aoc9{display:flex;align-items:center;gap:8px;margin-top:10px}.quantity.svelte-1b1aoc9 button:where(.svelte-1b1aoc9){min-width:44px;min-height:44px;display:grid;place-items:center}.quantity.svelte-1b1aoc9 span:where(.svelte-1b1aoc9){font-size:12px}.remove.svelte-1b1aoc9,.selection.svelte-1b1aoc9{font-size:12px;min-height:40px}.remove.svelte-1b1aoc9{text-decoration:underline}.selection.svelte-1b1aoc9{display:flex;gap:10px;align-items:center}button.svelte-1b1aoc9:disabled{opacity:.4}footer.svelte-1b1aoc9{border-top:1px solid var(--j-line);margin-top:20px;padding-top:20px}footer.svelte-1b1aoc9 p:where(.svelte-1b1aoc9){font-size:12px;line-height:1.7;color:var(--j-muted)}.total.svelte-1b1aoc9{display:flex;justify-content:space-between;gap:15px;color:var(--j-ink)}strong.svelte-1b1aoc9{font-weight:500}footer.svelte-1b1aoc9 .j-button:where(.svelte-1b1aoc9){width:100%;margin-block:20px}.browse.svelte-1b1aoc9{display:block;text-align:center;text-decoration:underline;font-size:12px;min-height:44px}@media(max-width:500px){dialog.svelte-1b1aoc9{padding:20px}article.svelte-1b1aoc9>a:where(.svelte-1b1aoc9){width:85px}}.search-trigger.svelte-1vjw85w{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:11px;letter-spacing:.04em}.search-dialog.svelte-1vjw85w{position:fixed;top:5vh;inset-inline:0;margin:0 auto;padding:32px 44px 40px;width:min(1060px,calc(100% - 40px));max-width:none;max-height:90dvh;border:0;background:var(--j-paper);color:var(--j-ink);font-family:var(--font-body);overflow:auto}.search-dialog.svelte-1vjw85w::backdrop{background:#211b2080}.search-top.svelte-1vjw85w{display:flex;justify-content:space-between;align-items:center}.search-top.svelte-1vjw85w p:where(.svelte-1vjw85w){margin:0}.close-search.svelte-1vjw85w{width:44px;height:44px;display:grid;place-items:center}.search-dialog.svelte-1vjw85w h2:where(.svelte-1vjw85w){font:400 clamp(26px,3vw,34px)/1.1 var(--font-heading);margin:20px 0 28px}.search-dialog.svelte-1vjw85w form:where(.svelte-1vjw85w){display:flex;border-bottom:1px solid var(--j-plum);padding-bottom:12px;gap:15px}.search-dialog.svelte-1vjw85w input:where(.svelte-1vjw85w){width:100%;min-width:0;font:400 18px var(--font-body);background:transparent;border:0;outline:none;padding:10px 0}.search-dialog.svelte-1vjw85w form:where(.svelte-1vjw85w) button:where(.svelte-1vjw85w){min-width:48px;display:grid;place-items:center}.search-content.svelte-1vjw85w{display:grid;grid-template-columns:200px 1fr;gap:44px;margin-top:32px}.search-content.svelte-1vjw85w aside:where(.svelte-1vjw85w)>a:where(.svelte-1vjw85w){display:block;padding:9px 0;font-size:13px}.search-products.svelte-1vjw85w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.search-products.svelte-1vjw85w img:where(.svelte-1vjw85w){width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff}.search-products.svelte-1vjw85w span:where(.svelte-1vjw85w){display:block;font-size:12px;line-height:1.5;margin-top:12px}.suggestions.svelte-1vjw85w .j-eyebrow:where(.svelte-1vjw85w){margin-bottom:6px}@media(max-width:760px){.search-trigger.svelte-1vjw85w span:where(.svelte-1vjw85w){display:none}.search-dialog.svelte-1vjw85w{width:100%;height:100dvh;max-height:100dvh;top:0;padding:20px}.search-content.svelte-1vjw85w{grid-template-columns:1fr;gap:24px}.search-content.svelte-1vjw85w aside:where(.svelte-1vjw85w){display:flex;flex-wrap:wrap;gap:4px 18px}.search-content.svelte-1vjw85w aside:where(.svelte-1vjw85w)>p:where(.svelte-1vjw85w){width:100%}.search-products.svelte-1vjw85w{grid-template-columns:repeat(2,minmax(0,1fr))}.search-dialog.svelte-1vjw85w input:where(.svelte-1vjw85w){font-size:16px}}.bag-dialog.svelte-nrm4zx{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;padding:0;color:var(--j-ink);background:var(--j-paper);font-family:var(--font-body)}.bag-dialog.svelte-nrm4zx::backdrop{background:color-mix(in srgb,var(--j-ink) 40%,transparent)}.bag-inner.svelte-nrm4zx{height:100%;display:flex;flex-direction:column;padding:32px}.bag-inner.svelte-nrm4zx header:where(.svelte-nrm4zx){display:flex;align-items:flex-start;justify-content:space-between}.bag-inner.svelte-nrm4zx header:where(.svelte-nrm4zx) h2:where(.svelte-nrm4zx){font:400 28px/1.2 var(--font-heading);margin:0}.bag-inner.svelte-nrm4zx header:where(.svelte-nrm4zx) button:where(.svelte-nrm4zx){width:44px;height:44px;display:grid;place-items:center}.bag-note.svelte-nrm4zx{font-size:12px;line-height:1.6;color:var(--j-muted);margin:20px 0}.bag-items.svelte-nrm4zx{flex:1;overflow:auto}.bag-items.svelte-nrm4zx article:where(.svelte-nrm4zx){display:grid;grid-template-columns:100px 1fr;gap:18px;padding:20px 0;border-top:1px solid var(--j-line)}.bag-items.svelte-nrm4zx img:where(.svelte-nrm4zx){width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff}.bag-items.svelte-nrm4zx article:where(.svelte-nrm4zx)>div:where(.svelte-nrm4zx)>a:where(.svelte-nrm4zx){font-size:15px}.bag-items.svelte-nrm4zx article:where(.svelte-nrm4zx) p:where(.svelte-nrm4zx){font-size:12px;color:var(--j-muted);margin:7px 0}.quantity.svelte-nrm4zx{display:flex;align-items:center;gap:3px}.quantity.svelte-nrm4zx button:where(.svelte-nrm4zx){width:30px;height:36px;display:grid;place-items:center}.quantity.svelte-nrm4zx span:where(.svelte-nrm4zx){min-width:22px;text-align:center;font-size:12px}.quantity.svelte-nrm4zx .remove:where(.svelte-nrm4zx){width:auto;font-size:11px;margin-left:auto;text-decoration:underline}.bag-inner.svelte-nrm4zx footer:where(.svelte-nrm4zx){padding-top:20px;border-top:1px solid var(--j-line)}.bag-inner.svelte-nrm4zx footer:where(.svelte-nrm4zx) p:where(.svelte-nrm4zx){font-size:12px;color:var(--j-muted);line-height:1.6;margin:0 0 16px}.bag-inner.svelte-nrm4zx footer:where(.svelte-nrm4zx) .j-button:where(.svelte-nrm4zx){width:100%;justify-content:space-between}.store-bag.svelte-nrm4zx{font-size:12px;text-decoration:underline;display:inline-block;margin:17px 18px 0 0}.bag-empty.svelte-nrm4zx{padding:36px 0}.bag-empty.svelte-nrm4zx p:where(.svelte-nrm4zx){font:400 24px var(--font-heading)}.bag-empty.svelte-nrm4zx a:where(.svelte-nrm4zx){display:flex;align-items:center;gap:10px;font-size:13px;text-decoration:underline}button.svelte-nrm4zx:disabled{opacity:.4}@media(max-width:500px){.bag-inner.svelte-nrm4zx{padding:24px}.bag-inner.svelte-nrm4zx header:where(.svelte-nrm4zx) h2:where(.svelte-nrm4zx){font-size:26px}}.header-utility.svelte-aenbpj{background:#314b3e;color:#fff;font-size:11px}.header-utility.svelte-aenbpj>div:where(.svelte-aenbpj){max-width:1600px;margin:auto;padding:0 var(--j-gutter);min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.header-utility.svelte-aenbpj nav:where(.svelte-aenbpj){display:flex;gap:25px}.header-utility.svelte-aenbpj a:where(.svelte-aenbpj){display:inline-flex;align-items:center;gap:6px;min-height:32px}.header-utility.svelte-aenbpj a:where(.svelte-aenbpj):hover{text-decoration:underline;text-underline-offset:4px}.studio-header.svelte-aenbpj{position:relative;z-index:40;background:#fff;color:var(--j-ink);border-bottom:1px solid var(--j-line)}.masthead.svelte-aenbpj{max-width:1600px;margin:auto;min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 var(--j-gutter);gap:24px}.header-left.svelte-aenbpj{display:flex;align-items:center;min-width:0}.header-left.svelte-aenbpj .search-trigger{min-width:205px;justify-content:flex-start;gap:12px;border-bottom:1px solid #c9cec6;color:#536057;font-size:12px}.wordmark.svelte-aenbpj{text-align:center;text-decoration:none}.wordmark.svelte-aenbpj>span:where(.svelte-aenbpj){display:block;font:400 30px/1.1 var(--font-heading);letter-spacing:.015em}.wordmark.svelte-aenbpj>small:where(.svelte-aenbpj){display:block;font:400 8px/1 var(--font-body);letter-spacing:.25em;margin-top:10px}.header-actions.svelte-aenbpj{display:flex;align-items:center;justify-content:flex-end;gap:18px}.icon-button.svelte-aenbpj{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;font-size:11px}.icon-button.svelte-aenbpj:hover{color:#46634c}.menu-trigger.svelte-aenbpj{display:none}.dot.svelte-aenbpj{position:absolute;left:14px;top:9px;width:5px;height:5px;border-radius:50%;background:#314b3e;box-shadow:0 0 0 2px #fff}.bag-count.svelte-aenbpj{font-size:10px;min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#314b3e;color:#fff}.desktop-nav.svelte-aenbpj{display:flex;align-items:stretch;gap:24px;padding:0 var(--j-gutter);max-width:1600px;margin:auto;border-top:1px solid #eceee7}.desktop-nav.svelte-aenbpj>a:where(.svelte-aenbpj),.nav-group.svelte-aenbpj>a:where(.svelte-aenbpj),.nav-help.svelte-aenbpj>a:where(.svelte-aenbpj){display:inline-flex;align-items:center;min-height:49px;font-size:12px;white-space:nowrap;gap:6px}.desktop-nav.svelte-aenbpj>a:where(.svelte-aenbpj):hover,.nav-group.svelte-aenbpj>a:where(.svelte-aenbpj):hover,.nav-help.svelte-aenbpj>a:where(.svelte-aenbpj):hover{text-decoration:underline;text-underline-offset:6px}.nav-group.svelte-aenbpj{display:flex;align-items:center}.disclosure.svelte-aenbpj{min-width:28px;min-height:44px;display:grid;place-items:center}.disclosure[aria-expanded=true].svelte-aenbpj svg{transform:rotate(180deg)}.nav-help.svelte-aenbpj{display:flex;gap:24px;margin-left:auto}.mega-panel.svelte-aenbpj{position:absolute;top:100%;left:0;width:100%;background:#fff;border-block:1px solid var(--j-line);box-shadow:0 16px 24px #26382d12;display:grid;grid-template-columns:190px minmax(0,1fr) 220px;gap:36px;padding:28px max(var(--j-gutter),calc((100% - 1504px)/2)) 32px;max-height:calc(100dvh - 185px);overflow-y:auto}.mega-intro.svelte-aenbpj h2:where(.svelte-aenbpj){font:400 30px/1.2 var(--font-heading);margin:12px 0 20px}.mega-intro.svelte-aenbpj>a:where(.svelte-aenbpj){display:inline-flex;align-items:center;gap:10px;font-size:12px;min-height:40px;text-decoration:underline;text-underline-offset:5px}.mega-intro.svelte-aenbpj>p:where(.svelte-aenbpj):last-child{font-size:12px;line-height:1.7;color:var(--j-muted);max-width:155px;margin-top:18px}.mega-columns.svelte-aenbpj{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap}.mega-styles.svelte-aenbpj{flex:2 1 260px}.mega-styles.svelte-aenbpj>div:where(.svelte-aenbpj){-moz-columns:2;columns:2;-moz-column-gap:26px;column-gap:26px}.mega-nested.svelte-aenbpj{flex:1 1 150px}.menu-label.svelte-aenbpj,.mega-title.svelte-aenbpj{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;line-height:1.6;margin:0 0 12px;color:#59645d}.mega-columns.svelte-aenbpj a:where(.svelte-aenbpj):not(.mega-title){display:block;-moz-column-break-inside:avoid;break-inside:avoid;font-size:12px;padding:7px 0;line-height:1.5}.mega-columns.svelte-aenbpj a:where(.svelte-aenbpj):hover,.mega-guide.svelte-aenbpj a:where(.svelte-aenbpj):hover{text-decoration:underline;text-underline-offset:4px}.mega-guide.svelte-aenbpj{background:#f1f3ed;padding:22px;align-self:start}.mega-guide.svelte-aenbpj h3:where(.svelte-aenbpj){font:400 23px/1.25 var(--font-heading);margin:16px 0}.mega-guide.svelte-aenbpj>p:where(.svelte-aenbpj):not(.menu-label){font-size:12px;line-height:1.7;color:#536057}.mega-guide.svelte-aenbpj a:where(.svelte-aenbpj){display:inline-flex;align-items:center;gap:10px;font-size:11px;min-height:44px;margin-top:12px}.mobile-menu.svelte-aenbpj{position:fixed;inset:0 auto 0 0;margin:0;width:min(420px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;padding:20px;background:var(--j-paper);color:var(--j-ink);font-family:var(--font-body);overflow:auto;overscroll-behavior:contain}.mobile-menu.svelte-aenbpj::backdrop{background:#26362c66}.mobile-head.svelte-aenbpj{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mobile-head.svelte-aenbpj h2:where(.svelte-aenbpj){font:400 25px var(--font-heading)}.mobile-root.svelte-aenbpj{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-size:17px;border-bottom:1px solid var(--j-line)}.mobile-category.svelte-aenbpj{position:relative}.mobile-category.svelte-aenbpj>.mobile-root:where(.svelte-aenbpj){padding-right:48px}.mobile-category.svelte-aenbpj details:where(.svelte-aenbpj)>summary:where(.svelte-aenbpj){position:absolute;right:0;top:0;min-height:56px;width:44px;display:grid;place-items:center;list-style:none;cursor:pointer}.mobile-category.svelte-aenbpj details:where(.svelte-aenbpj)>summary:where(.svelte-aenbpj)::-webkit-details-marker{display:none}.mobile-category.svelte-aenbpj details[open]:where(.svelte-aenbpj)>summary:where(.svelte-aenbpj) svg{transform:rotate(180deg)}.mobile-category.svelte-aenbpj details:where(.svelte-aenbpj)>div:where(.svelte-aenbpj){padding:10px 12px 20px;background:#edf0e8}.mobile-child.svelte-aenbpj{display:block;font-size:13px;font-weight:500;padding:12px 0 6px}.mobile-leaf.svelte-aenbpj{display:inline-flex;align-items:center;min-height:40px;font-size:12px;margin-right:20px;color:var(--j-muted)}.mobile-secondary.svelte-aenbpj{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding:20px 0;font-size:12px}.mobile-secondary.svelte-aenbpj a:where(.svelte-aenbpj){display:flex;align-items:center;min-height:44px}.mobile-note.svelte-aenbpj{border-top:1px solid var(--j-line);padding-top:20px}.mobile-note.svelte-aenbpj p:where(.svelte-aenbpj){font:400 21px/1.4 var(--font-heading);margin-bottom:8px}.mobile-note.svelte-aenbpj a:where(.svelte-aenbpj){display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px}@media(min-width:1051px)and (max-width:1250px){.desktop-nav.svelte-aenbpj,.nav-help.svelte-aenbpj{gap:17px}.mega-panel.svelte-aenbpj{grid-template-columns:155px minmax(0,1fr) 190px;gap:24px}.header-actions.svelte-aenbpj{gap:14px}}@media(max-width:1050px){.header-utility.svelte-aenbpj{font-size:10px}.header-utility.svelte-aenbpj>div:where(.svelte-aenbpj){padding-inline:20px;min-height:30px}.header-utility.svelte-aenbpj a:where(.svelte-aenbpj){min-height:30px}.header-utility.svelte-aenbpj a:where(.svelte-aenbpj):first-child{display:none}.masthead.svelte-aenbpj{min-height:76px;padding:0 16px;gap:8px}.menu-trigger.svelte-aenbpj{display:inline-flex}.desktop-nav.svelte-aenbpj,.account-action.svelte-aenbpj,.wishlist-action.svelte-aenbpj,.action-label.svelte-aenbpj{display:none}.wordmark.svelte-aenbpj>span:where(.svelte-aenbpj){font-size:24px}.wordmark.svelte-aenbpj>small:where(.svelte-aenbpj){font-size:7px;letter-spacing:.17em;margin-top:8px}.header-left.svelte-aenbpj .search-trigger{min-width:40px;width:40px;min-height:44px;justify-content:center;border:0}.header-left.svelte-aenbpj .search-trigger span{display:none}.icon-button.svelte-aenbpj{min-width:40px}.header-actions.svelte-aenbpj{gap:0}.bag-count.svelte-aenbpj{position:absolute;top:0;right:-3px}}@media(max-width:360px){.masthead.svelte-aenbpj{padding-inline:12px}.wordmark.svelte-aenbpj>span:where(.svelte-aenbpj){font-size:21px}.header-left.svelte-aenbpj .search-trigger,.menu-trigger.svelte-aenbpj{min-width:36px;width:36px}}.sliding-list.svelte-d9v6bn{list-style:none;margin:0;padding:0;height:1.8rem;overflow:hidden;position:relative}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn){height:1.8rem;line-height:1.8rem;position:absolute;width:100%;opacity:0;animation:svelte-d9v6bn-slideUp var(--anim-duration) linear infinite;animation-delay:calc(var(--index) * (var(--anim-duration) / var(--item-count)))}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn):first-child{opacity:1;top:0}@media screen and (max-width:300px){.sliding-list.svelte-d9v6bn{height:1rem}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn){height:1rem;line-height:1rem}}@keyframes svelte-d9v6bn-slideUp{0%,3%{top:100%;opacity:0}5%,33%{top:0;opacity:1}36%,to{top:-100%;opacity:0}}button.svelte-2cxc25{animation:svelte-2cxc25-bounce-in .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-2cxc25-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1)}}.studio-newsletter.svelte-26dwxs{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:38px max(var(--j-gutter),calc((100vw - 1376px)/2));background:#e9ede1;color:#283b2e;border-top:1px solid #d0d8c8}.studio-newsletter.svelte-26dwxs h2:where(.svelte-26dwxs){font:500 30px/1.15 var(--font-body);letter-spacing:-.035em;margin:0 0 10px}.studio-newsletter.svelte-26dwxs .j-eyebrow:where(.svelte-26dwxs){font-size:10px;letter-spacing:.08em;margin-bottom:12px}.studio-newsletter.svelte-26dwxs>div:where(.svelte-26dwxs)>p:where(.svelte-26dwxs):not(.j-eyebrow){font-size:13px;color:#4e614d}form.svelte-26dwxs label:where(.svelte-26dwxs){font-size:12px;font-weight:500}.newsletter-input.svelte-26dwxs{display:flex;background:#ffffff85;border:1px solid #9cae94;margin:8px 0 12px}.newsletter-input.svelte-26dwxs input:where(.svelte-26dwxs){min-width:0;width:100%;padding:13px 15px;background:transparent;font-size:14px;outline-offset:4px}.newsletter-input.svelte-26dwxs button:where(.svelte-26dwxs){min-width:80px;min-height:48px;padding:12px;display:flex;gap:12px;align-items:center;justify-content:center;background:#304b3c;color:#fff;font-size:12px}.newsletter-input.svelte-26dwxs button:where(.svelte-26dwxs):disabled{background:#74816c;cursor:not-allowed}form.svelte-26dwxs p:where(.svelte-26dwxs){font-size:11px;line-height:1.65;color:#4e614d;max-width:470px;margin:0}form.svelte-26dwxs a:where(.svelte-26dwxs){text-decoration:underline;text-underline-offset:3px}.newsletter-error.svelte-26dwxs{color:#8d2633}.subscribed.svelte-26dwxs{font:400 24px var(--font-heading)}@media(max-width:700px){.studio-newsletter.svelte-26dwxs{grid-template-columns:1fr;gap:24px;padding:32px var(--j-gutter)}.studio-newsletter.svelte-26dwxs h2:where(.svelte-26dwxs){font-size:28px}}.studio-footer.svelte-1ac8ugx{background:#263b2f;color:#f7f7ee;padding:44px max(var(--j-gutter),calc((100vw - 1376px)/2)) 22px;font-family:var(--font-body)}.footer-main.svelte-1ac8ugx{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.footer-wordmark.svelte-1ac8ugx{font:500 29px var(--font-heading);letter-spacing:-.03em}.footer-brand.svelte-1ac8ugx>p:where(.svelte-1ac8ugx){font-size:13px;line-height:1.7;color:#d6dfd1;margin:16px 0}.visit-footer.svelte-1ac8ugx{display:inline-flex;align-items:center;gap:25px;padding-block:10px;font-size:13px;border-bottom:1px solid #6f826c;margin:4px 0 12px}.footer-brand.svelte-1ac8ugx>span:where(.svelte-1ac8ugx){display:block;font-size:11px;line-height:1.7;max-width:240px;color:#c3cfbe}.footer-brand.svelte-1ac8ugx>a:where(.svelte-1ac8ugx):not(.footer-wordmark):not(.visit-footer){display:block;font-size:12px;margin-top:12px}nav.svelte-1ac8ugx h2:where(.svelte-1ac8ugx){font-size:12px;font-weight:500;margin:6px 0 18px;color:#f7f7ee}nav.svelte-1ac8ugx ul:where(.svelte-1ac8ugx){list-style:none;margin:0;padding:0}nav.svelte-1ac8ugx li:where(.svelte-1ac8ugx){margin-block:12px}nav.svelte-1ac8ugx a:where(.svelte-1ac8ugx){font-size:12px;line-height:1.7;color:#d6dfd1;padding-block:4px}a.svelte-1ac8ugx:hover{text-decoration:underline;text-underline-offset:4px}a.svelte-1ac8ugx:focus-visible{outline:2px solid #fffdf5;outline-offset:4px}.photo-credit.svelte-1ac8ugx{padding:24px 0 18px;margin-top:32px;border-top:1px solid #ffffff25;font-size:10px;line-height:1.8;color:#c3cfbe}.photo-credit.svelte-1ac8ugx a:where(.svelte-1ac8ugx){text-decoration:underline;text-underline-offset:3px}.footer-bottom.svelte-1ac8ugx{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px;color:#c3cfbe}.footer-bottom.svelte-1ac8ugx p:where(.svelte-1ac8ugx){margin:0;line-height:1.6}.footer-bottom.svelte-1ac8ugx>div:where(.svelte-1ac8ugx){display:flex;gap:24px}@media(max-width:850px){.footer-main.svelte-1ac8ugx{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-brand.svelte-1ac8ugx{grid-column:1/-1}}@media(max-width:500px){.studio-footer.svelte-1ac8ugx{padding-top:32px}.footer-main.svelte-1ac8ugx{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.footer-main.svelte-1ac8ugx nav:where(.svelte-1ac8ugx):last-child{grid-column:1/-1}.footer-main.svelte-1ac8ugx nav:where(.svelte-1ac8ugx):last-child ul:where(.svelte-1ac8ugx){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.footer-bottom.svelte-1ac8ugx{align-items:flex-start;flex-wrap:wrap;gap:16px}.footer-bottom.svelte-1ac8ugx p:where(.svelte-1ac8ugx){order:3;width:100%}nav.svelte-1ac8ugx a:where(.svelte-1ac8ugx){font-size:13px}}
