.home-journal{color:#171c1a;background:#fff;grid-template-columns:25.7% minmax(0,1fr);align-items:center;width:100%;padding:54px 0 60px;display:grid}.home-journal-intro{padding:34px clamp(30px,5vw,96px) 0 16px}.editorial-home .home-journal-intro h2{color:inherit;letter-spacing:-.025em;margin:0 0 17px;font:400 2rem/1.2 Georgia,Times New Roman,serif}.home-journal-intro>p{margin:0;font:400 1.0625rem/1.48 Georgia,Times New Roman,serif}.home-journal-intro strong{font-weight:600}.journal-discover{border-bottom:1px solid;margin-top:32px;padding:0 0 5px;font:400 1rem/1.5 Georgia,Times New Roman,serif;display:inline-block}.journal-discover:hover{color:var(--primary)}.journal-carousel{min-width:0;padding-top:44px}.journal-carousel-controls{align-items:center;gap:2px;display:flex;position:absolute;top:0;right:18px}.journal-carousel-controls button{width:44px;min-width:44px;height:44px;box-shadow:none;color:#414a44;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:static;inset:auto;transform:none}.journal-carousel-controls button:hover{color:#000;background:0 0}.journal-carousel-controls button:disabled{opacity:.3}.journal-carousel-controls button svg{stroke-width:1px;width:23px;height:23px}.journal-carousel .journal-carousel-track{margin-left:-20px}.journal-carousel .journal-slide{flex:0 0 29%;padding:0 0 0 20px}.journal-teaser-image{aspect-ratio:3/4;background:#f1f2ef;width:100%;display:block;overflow:hidden}.journal-teaser-image img{object-fit:cover;width:100%;height:100%;display:block}.journal-teaser-copy{padding:22px 18px 0 0}.editorial-home .journal-teaser h3{color:#333c36;letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font:400 clamp(1.25rem,1.2vw,1.375rem)/1.35 Georgia,Times New Roman,serif}.journal-teaser h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.journal-teaser-excerpt{color:#6b726c;max-width:36ch;margin:0;font:400 1rem/1.65 Georgia,Times New Roman,serif}@media (max-width:1200px){.home-journal{grid-template-columns:30% minmax(0,1fr)}.home-journal-intro{padding-left:24px;padding-right:34px}.journal-carousel .journal-slide{flex-basis:46%}}@media (max-width:800px){.home-journal{grid-template-columns:minmax(0,1fr);gap:24px;padding:38px 0 42px}.home-journal-intro{max-width:620px;padding:0 24px}.editorial-home .home-journal-intro h2{font-size:1.875rem}.home-journal-intro>p{font-size:1rem;line-height:1.6}.journal-discover{margin-top:22px}.journal-carousel{margin-left:24px}.journal-carousel-controls{right:16px}.journal-carousel .journal-carousel-track{margin-left:-16px}.journal-carousel .journal-slide{flex-basis:82%;padding-left:16px}.journal-teaser-copy{padding-top:20px}.editorial-home .journal-teaser h3{font-size:1.25rem}}.home-trending{color:#171c1a;background:#fff;width:100%;padding:24px 14px 44px}.trending-carousel{min-width:0}.trending-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.editorial-home .trending-heading h2{color:inherit;letter-spacing:-.015em;margin:0;font:400 1.5rem/1.3 Georgia,Times New Roman,serif}.trending-controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.trending-controls button{width:44px;min-width:44px;height:44px;box-shadow:none;color:#252e28;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:static;inset:auto;transform:none}.trending-controls button:hover{color:#000;background:0 0}.trending-controls button:disabled{opacity:.3}.trending-controls button svg{stroke-width:1px;width:22px;height:22px}.trending-carousel .trending-track{margin-left:-8px}.trending-carousel .trending-slide{flex:0 0 18.2%;padding:0 0 0 8px}.trending-image{aspect-ratio:3/4;background:#f7f6f2;width:100%;display:block;overflow:hidden}.trending-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.trending-image:hover img{transform:scale(1.025)}.trending-caption{padding:13px 8px 0 0}.editorial-home .trending-piece h3{min-height:2.8em;color:inherit;letter-spacing:0;margin:0;font:400 1rem/1.4 Georgia,Times New Roman,serif}.trending-piece h3 a:hover{text-underline-offset:4px;text-decoration:underline}.trending-maker{color:#6e756e;width:fit-content;margin-top:5px;font:400 .875rem/1.5 Georgia,Times New Roman,serif;display:block}.trending-maker:hover{text-underline-offset:3px;text-decoration:underline}.trending-price{margin:14px 0 0;font:400 1rem/1.5 Georgia,Times New Roman,serif}.trending-shop-all{isolation:isolate;aspect-ratio:3/4;text-align:center;color:#fffdf5;background:#4a4034;flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;width:100%;padding:28px 24px;display:flex;position:relative;overflow:hidden}.trending-shop-all>img{z-index:-2;object-fit:cover;object-position:55% 45%;width:100%;height:100%;position:absolute;inset:0}.trending-shop-all:before{content:"";z-index:-1;background:linear-gradient(#0000 8%,#18191166 40%,#181911db);transition:background-color .2s;position:absolute;inset:0}.trending-shop-title{letter-spacing:-.025em;font:400 clamp(1.65rem,2vw,2.25rem)/1.2 Georgia,Times New Roman,serif}.trending-shop-copy{max-width:24ch;font:400 1rem/1.6 Georgia,Times New Roman,serif}.trending-shop-link{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font:400 .9375rem/1.5 Georgia,Times New Roman,serif;display:inline-flex}.trending-shop-link svg{flex-shrink:0}.trending-shop-all:hover:before{background-color:#1819111f}.trending-shop-all:focus-visible{outline-offset:-5px;outline-color:#fffdf5}@media (max-width:1200px){.trending-carousel .trending-slide{flex-basis:28%}}@media (max-width:800px){.home-trending{padding:20px 18px 32px}.trending-heading{gap:10px;margin-bottom:19px}.editorial-home .trending-heading h2{font-size:1.375rem}.trending-controls{gap:0}.trending-carousel .trending-slide{flex-basis:44%}.trending-shop-title{font-size:1.8rem}}@media (max-width:520px){.trending-carousel .trending-slide{flex-basis:77%}.trending-shop-all{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.trending-image img{transition:none}}.editorial-home{width:100%;max-width:none;color:var(--foreground);background:#fff}.home-contained{width:90%;max-width:1440px;margin-inline:auto}.editorial-home :is(h1,h2,h3){letter-spacing:-.4px;color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.editorial-home h2{font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1.2}.editorial-home .home-eyebrow{letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 16px;font:400 .8125rem/1.6 Arial,Helvetica,sans-serif}.home-link{width:fit-content;max-width:100%;color:var(--primary);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:5px;font:400 .875rem/1.5 Arial,Helvetica,sans-serif;display:inline-flex}.home-link svg{flex-shrink:0}.home-link:hover{color:var(--gold-text)}.home-campaign{isolation:isolate;min-height:660px;background:#173d69;align-items:flex-end;min-height:max(660px,100svh - 30px);padding:180px clamp(24px,2.1vw,42px) 62px;display:flex;position:relative;overflow:hidden}.campaign-image{display:block;position:absolute;inset:0;overflow:hidden}.campaign-image>img{object-fit:cover;object-position:50% 51%;width:100%;height:100%;display:block}.home-campaign:after{content:"";pointer-events:none;background:linear-gradient(#1c1f19a3,#0000 27%),linear-gradient(90deg,#1c1f19b3,#1c1f1933 30%,#0000 55%),linear-gradient(#0000 62%,#1c1f195c);position:absolute;inset:0}.campaign-caption{z-index:1;color:#fffdf5;width:clamp(280px,24vw,365px);position:relative}.editorial-home .campaign-caption h2{color:inherit;letter-spacing:-.025em;font:400 clamp(1.875rem,2.25vw,2.75rem)/1.17 Georgia,Times New Roman,serif}.campaign-caption>p{text-wrap:pretty;max-width:345px;margin-top:18px;font:400 1rem/1.6 Georgia,Times New Roman,serif}.campaign-button{min-height:50px;color:inherit;border:1px solid;justify-content:center;align-items:center;margin-top:23px;padding:12px 22px;font:400 .9375rem/1.5 Georgia,Times New Roman,serif;transition:background-color .2s,color .2s;display:inline-flex}.campaign-button:hover{color:#354d49;background:#fffdf5}.campaign-credit{z-index:1;color:#fffdf5;text-shadow:0 1px 4px #102a35;font:400 .8125rem/1.5 Georgia,Times New Roman,serif;position:absolute;bottom:24px;right:clamp(24px,2.1vw,42px)}.campaign-credit:hover{text-underline-offset:4px;text-decoration:underline}.home-campaign :is(a,button):focus-visible{outline-color:#fffdf5}.home-introduction{color:#171c1a;background:#fff;width:100%;padding:38px clamp(18px,2.1vw,42px) 36px}.home-introduction-copy{max-width:1120px}.editorial-home .home-introduction h1{color:inherit;letter-spacing:-.02em;margin:0 0 12px;font:400 clamp(1.5rem,1.6vw,1.875rem)/1.25 Georgia,Times New Roman,serif}.home-introduction-copy>p{text-wrap:pretty;margin:0;font:400 1.125rem/1.5 Georgia,Times New Roman,serif}.home-introduction-link{border-bottom:1px solid;margin-top:16px;padding-bottom:4px;font:400 .875rem/1.5 Georgia,Times New Roman,serif;display:inline-block}.home-introduction-link:hover{color:var(--primary)}.home-collections{width:100%;padding:12px 0 54px}.home-introduction+.home-collections{padding-top:0}.home-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-collection-image{aspect-ratio:9/7;background:var(--secondary);display:block;overflow:hidden}.home-collection-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.home-collection-image:hover img{transform:scale(1.025)}.home-collection-collage{background:#fff;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.home-collection-collage>span{min-width:0;min-height:0;overflow:hidden}.home-collection-collage>span:first-child img{object-position:50% 60%}.home-collection-collage>span:nth-child(2) img,.home-collection-collage>span:nth-child(3) img{object-position:50% 65%}.home-collection-grid article{text-align:left;min-width:0}.home-collection-caption{color:#171c1a;padding:19px 18px 0}.editorial-home .home-collection-caption h2{color:inherit;letter-spacing:-.015em;margin:0 0 7px;font:400 1.375rem/1.3 Georgia,Times New Roman,serif}.home-collection-caption>p{margin:0;font:400 1.0625rem/1.5 Georgia,Times New Roman,serif}.home-collection-caption .home-link{color:inherit;margin:15px 0 0;padding-bottom:4px;font:400 .875rem/1.5 Georgia,Times New Roman,serif}.home-collection-caption .home-link:hover{color:var(--primary)}.home-products{padding:28px 0 80px}.home-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.home-section-heading .home-link{margin-bottom:4px}.editorial-home .home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-products-wide{width:100%;max-width:none;margin-inline:0}.home-products-wide .home-section-heading{padding-inline:clamp(18px,2.1vw,42px)}.editorial-home .home-products-wide .home-product-grid{gap:30px 12px}.home-products-wide .seasonal-card{min-width:0}.home-products-wide .seasonal-card-meta,.home-products-wide .seasonal-card h3{padding-inline:12px}.editorial-home .seasonal-card h3{letter-spacing:0;font:400 1rem/1.5 Arial,Helvetica,sans-serif}.editorial-home .seasonal-card-meta{gap:5px 10px;font-size:.8125rem;line-height:1.5}.editorial-home .seasonal-card-meta a{max-width:100%}.home-feature{background:#f5f4f1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-feature-image{min-height:clamp(470px,41vw,700px);display:block;position:relative;overflow:hidden}.home-feature-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-feature-collage{background:#fff;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.home-feature-collage>span{min-width:0;min-height:0;position:relative;overflow:hidden}.home-feature-collage img{object-position:50% 60%}.home-feature-collage>span:nth-child(2) img{object-position:50% 52%}.home-feature-copy{place-self:center;width:74%;max-width:460px;padding:60px 0}.home-feature-copy h2{margin-bottom:24px;font-size:clamp(2rem,3.1vw,3rem)}.home-feature-copy>p:not(.home-eyebrow){color:var(--muted-foreground);margin-top:15px;font-size:1rem;line-height:1.85}.home-feature-copy .home-link{margin-top:28px}.home-photo-credit{width:fit-content;color:var(--muted-foreground);margin-top:30px;font-size:.8125rem;line-height:1.6;display:block}.home-photo-credit:hover{text-underline-offset:4px;text-decoration:underline}.home-maker-credits{color:var(--muted-foreground);margin-top:28px;font-size:.8125rem;line-height:1.7}.home-maker-credits a:hover{text-underline-offset:4px;text-decoration:underline}.home-category-navigation{text-align:center;padding:68px 0}.home-category-navigation h2{margin-bottom:28px;font-size:1.625rem}.home-category-navigation>div{flex-wrap:wrap;justify-content:center;gap:18px 42px;display:flex}.home-category-navigation a{color:var(--primary);border-bottom:1px solid var(--border);padding-bottom:5px;font:1.25rem/1.5 Georgia,serif}.home-category-navigation a:hover{border-color:var(--primary)}.home-maker-story{background:#f0f2ef;scroll-margin-top:25px}.home-maker-story .home-feature-image img{object-position:60% 40%}.home-how{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:62px 0 44px;display:grid}.home-how span{color:var(--gold-text);margin-bottom:13px;font:italic 1.25rem/1.4 Georgia,serif;display:block}.home-how-link{grid-column:1/-1;justify-self:center}.home-how h2{margin-bottom:12px;font-size:1.375rem}.home-how p{color:var(--muted-foreground);font-size:.9375rem;line-height:1.7}@media (max-width:1050px){.home-contained{width:91%}.home-feature-copy{width:79%}.home-feature-image{min-height:510px}.editorial-home .home-product-grid{gap:20px}}@media (max-width:760px){.home-contained{width:88%}.home-campaign{min-height:max(720px,100svh - 30px);padding:370px 24px 60px}.campaign-image>img{object-position:50% 50%}.home-campaign:after{background:linear-gradient(#1c1f19a6,#0000 25%),linear-gradient(#0000 28%,#1c1f1973 60%,#1c1f19e0)}.campaign-caption{width:min(100%,335px)}.editorial-home .campaign-caption h2{font-size:2.125rem}.campaign-caption>p{margin-top:14px}.campaign-button{margin-top:20px}.campaign-credit{font-size:.75rem;bottom:20px;right:24px}.editorial-home .home-eyebrow{margin-bottom:13px;font-size:.75rem}.home-introduction{padding:32px 22px}.home-introduction-copy>p{font-size:1rem;line-height:1.6}.home-collections{padding:10px 0 35px}.home-collection-grid{grid-template-columns:1fr;gap:30px}.home-collection-image{aspect-ratio:9/7}.home-collection-caption{padding:17px 18px 0}.editorial-home .home-collection-caption h2{font-size:1.25rem}.home-collection-caption>p{font-size:1rem}.home-products{padding:16px 0 46px}.home-section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px}.editorial-home .home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.editorial-home .seasonal-card-meta{font-size:.75rem}.editorial-home .seasonal-card h3{font-size:.9375rem}.home-feature{grid-template-columns:1fr}.home-feature-image{aspect-ratio:1.15;min-height:0}.home-feature-copy{width:88%;max-width:500px;padding:42px 0}.home-feature-copy h2{font-size:2.25rem}.home-maker-story .home-feature-image{order:-1}.home-category-navigation{padding:43px 0}.home-category-navigation>div{gap:17px 25px}.home-category-navigation a{font-size:1.125rem}.home-how{grid-template-columns:1fr;gap:28px;padding:42px 0 18px}.home-how>div+div{border-top:1px solid var(--border);padding-top:27px}.home-photo-credit{margin-top:24px}}@media (prefers-reduced-motion:reduce){.campaign-button,.home-collection-image img{transition:none}}.home-handmade{background:#f7f6f2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0 0 42px;display:grid}.home-handmade-image{min-height:clamp(480px,40vw,720px);margin:0;position:relative;overflow:hidden}.home-handmade-image img{object-fit:cover;object-position:50% 54%;width:100%;height:100%;display:block;position:absolute;inset:0}.home-handmade-copy{text-align:center;place-self:center;width:72%;max-width:460px;padding:65px 0}.editorial-home .home-handmade-copy h2{letter-spacing:0;color:#242720;margin:0 0 27px;font:400 clamp(1.875rem,2.5vw,2.5rem)/1.2 Georgia,Times New Roman,serif}.home-handmade-copy p{color:#4f5349;font:1.0625rem/1.75 Georgia,Times New Roman,serif}.home-handmade-copy a{color:#30362b;border-bottom:1px solid #767b6b;margin-top:29px;padding-bottom:4px;font:.9375rem/1.5 Georgia,Times New Roman,serif;display:inline-block}.home-handmade-copy a:hover{border-color:#30362b}@media (max-width:760px){.home-handmade{grid-template-columns:1fr;margin:0 0 30px}.home-handmade-image{aspect-ratio:1.12;min-height:0}.home-handmade-copy{width:86%;max-width:500px;padding:45px 0 48px}.editorial-home .home-handmade-copy h2{margin-bottom:22px;font-size:1.875rem}.home-handmade-copy a{margin-top:24px}}
