:root[data-dl][data-direction=editorial]{--dream-canvas:#fffaf3;--dream-paper:#fffaf3;--dream-surface:#f4e8d8;--dream-soft:#efdfca;--dream-ink:#2e211b;--dream-muted:#715747;--dream-accent:#a65332;--dream-line:#dbc7b4;--dream-control:#fffaf3;--dream-primary:#68432f;--dream-on-primary:#fffaf3;--dream-header:#fffaf3f5;--dream-glow:#ead0b2;--dream-blush:#efdfca;--dream-lilac:#eee0cd;--dl-block:#ead0b2;--dl-block-ink:#2e211b;--dl-block-soft:#715747}
:root[data-dl][data-direction=editorial][data-theme=night]{--dream-canvas:#1b1715;--dream-paper:#1b1715;--dream-surface:#251e1a;--dream-soft:#30251f;--dream-ink:#fff2e0;--dream-muted:#d4bcaa;--dream-accent:#f3a15b;--dream-line:#665043;--dream-control:#251e1a;--dream-primary:#f3a15b;--dream-on-primary:#2e211b;--dream-header:#1b1715f5;--dream-glow:#4b3022;--dream-blush:#3b2924;--dream-lilac:#352a2d;--dl-block:#30251f;--dl-block-ink:#fff2e0;--dl-block-soft:#d4bcaa}
html{scroll-behavior:smooth}.fall-preview-bar{padding:10px 24px;background:var(--dream-soft);color:var(--dream-ink);display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font:11px/1.5 Arial,sans-serif}.fall-preview-bar span{letter-spacing:.1em}.fall-preview-bar a{color:inherit;text-underline-offset:3px}.fall-banner{max-width:1280px;margin:26px auto 0;background:#ead0b2;color:#2e211b;display:grid;grid-template-columns:.88fr 1.25fr;gap:12px;padding:40px 30px 40px 48px;border-radius:8px;align-items:center}.fall-banner-copy{position:relative;padding:15px 0 32px}.fall-banner .eyebrow{color:#715747;font:11px/1.5 'Courier New',monospace;letter-spacing:.14em;margin:0 0 16px}.fall-banner h1{font:normal clamp(42px,4.1vw,57px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:0 0 22px;max-width:430px}.fall-banner h1 em{font-weight:400}.fall-lede{font:15px/1.65 Arial,sans-serif;margin:0 0 26px}.fall-banner .fall-shop{background:#2e211b!important;color:#fff2e0!important;padding:15px 20px;gap:20px;font:12px Arial,sans-serif}.fall-postcards{position:relative;aspect-ratio:1.5;min-width:0;container-type:inline-size}.fall-postcard{position:absolute;width:28%;height:66%;background:#fff2e0;color:#513729;border-radius:4px;box-shadow:2px 4px 1px #5c311c22;padding:7px;text-decoration:none;top:16%}.fall-postcard img{display:block;width:100%;height:84%;object-fit:cover}.fall-postcard span{display:block;text-align:center;font:italic 3.1cqw/1.4 Caveat,Georgia,serif}.fall-postcard i{position:absolute;top:-7px;left:34%;width:34%;height:20px;background:#f4dab3df;transform:rotate(-5deg)}.fall-postcard.cream{left:4%;transform:rotate(-8deg)}.fall-postcard.growth{left:36%;top:10%;transform:rotate(3deg);z-index:1}.fall-postcard.acceptance{left:67%;transform:rotate(8deg)}.fall-postcards>p{position:absolute;bottom:0;width:100%;text-align:center;font:italic 4.4cqw/1.3 Caveat,Georgia,serif;margin:0;color:inherit}.fall-decoration{position:absolute!important;pointer-events:none;object-fit:contain!important;aspect-ratio:auto!important;z-index:2}.copy-leaf{right:14px;bottom:0;width:49px!important;height:55px!important;transform:rotate(-24deg)}.trio-maple{right:0;top:0;width:55px!important;height:62px!important;transform:rotate(24deg)}.trio-leaf{left:0;top:0;width:38px!important;height:45px!important;transform:rotate(-30deg)}.trio-acorn{right:0;bottom:0;width:36px!important;height:42px!important;transform:rotate(15deg)}.fall-section-divider{display:flex;justify-content:center;align-items:center;gap:18px;margin:24px auto;max-width:440px}.fall-section-divider:before,.fall-section-divider:after{content:'';height:1px;flex:1;background:var(--dream-line)}.fall-section-divider .fall-decoration{position:static!important;width:35px;height:40px;transform:rotate(-18deg)}.fall-section-divider img+img{width:27px;transform:rotate(24deg)}.piece-photo{position:relative}.piece-photo .card-leaf{width:40px!important;height:46px!important;inset:10px 10px auto auto!important;opacity:1!important;transform:rotate(18deg)!important}.fall-dream-heading{font:400 clamp(40px,5.5vw,80px)/1.04 Georgia,serif;letter-spacing:-.04em;color:var(--dream-ink);margin:0 0 24px}.fall-dream-story{margin-top:70px}.fall-dream-story #slideshow{scroll-margin-top:100px}.fall-dream-story .slideshow{min-height:0!important}.fall-dream-set{margin-bottom:50px}.fall-local-notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--dream-ink);color:var(--dream-paper);padding:14px 24px;border-radius:6px;z-index:99999;max-width:90%;font:14px/1.4 Arial,sans-serif}
:root[data-theme=night] .fall-banner{background:#493024;color:#fff2e0}:root[data-theme=night] .fall-banner .eyebrow{color:#dfc5b1}:root[data-theme=night] .fall-banner .fall-shop{background:#f3a15b!important;color:#2e211b!important}
@media(max-width:1350px){.fall-banner{margin-left:5%;margin-right:5%}}
@media(max-width:750px){.fall-preview-bar{gap:6px 18px;font-size:10px;padding:9px 15px}.fall-preview-bar span{width:100%;text-align:center}.fall-banner{grid-template-columns:1fr;padding:28px 22px 20px;gap:2px;margin-top:20px}.fall-banner-copy{padding:0 0 18px}.fall-banner h1{font-size:44px}.fall-lede{font-size:14px}.fall-postcards{margin:10px -8px 0;aspect-ratio:1.38}.fall-postcard{padding:4px}.fall-postcard i{height:12px;top:-4px}.fall-postcard span{font-size:4cqw}.fall-postcards>p{font-size:6cqw}.trio-maple{width:36px!important;height:41px!important}.trio-leaf{width:28px!important;height:32px!important}.trio-acorn{width:27px!important;height:31px!important}.copy-leaf{right:0;bottom:0;width:30px!important;height:34px!important}.fall-section-divider{max-width:240px;margin:15px auto}.piece-photo .card-leaf{width:28px!important;height:32px!important;top:5px!important;right:5px!important}.fall-dream-heading{font-size:40px}.fall-dream-story{margin-top:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(min-width:751px){.fall-banner{max-width:none;width:100%;margin:0;padding:32px max(4.5%,calc((100% - 1440px)/2));grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:24px;border-radius:0;min-height:0}.fall-banner h1{font-size:clamp(48px,4.7vw,70px);max-width:none}.fall-banner .eyebrow{font-size:12px}.fall-lede{font-size:clamp(16px,1.25vw,19px)}.fall-banner .fall-shop{font-size:14px;padding:19px 25px}.fall-postcards{aspect-ratio:1.55}.fall-postcard{width:29%;height:69%}.fall-postcard.cream{left:2%}.fall-postcard.growth{left:35%}.fall-postcard.acceptance{left:68%}.fall-postcards>p{bottom:-1%;font-size:4.6cqw}.trio-maple{width:66px!important;height:75px!important}}
.fall-jewelry-banner{display:grid;grid-template-columns:.85fr 1.5fr;background:#302722;color:#fff2e0;border-radius:12px;overflow:hidden;margin-bottom:30px}.fall-jewelry-copy{position:relative;padding:40px 36px;align-self:center}.fall-jewelry-copy .eyebrow{color:#e4bc91!important}.fall-jewelry-copy h2{font:italic clamp(34px,3.5vw,54px)/1.07 Georgia,serif!important;color:#fff2e0!important;margin:0 0 22px}.fall-jewelry-copy>p:not(.eyebrow){font:14px/1.7 Arial,sans-serif;color:#ead5bd;margin-bottom:26px}.fall-jewelry-copy .button{background:#e1ad77!important;color:#30211a!important;border:1px solid #e1ad77!important;font-size:12px}.fall-jewelry-photo{min-width:0;display:flex;align-items:center;background:#211d1a}.fall-jewelry-photo img{display:block;width:100%;height:100%;object-fit:cover}.jewelry-leaf{right:18px;bottom:12px;width:37px;height:44px;transform:rotate(18deg)}#fall-jewelry-products{scroll-margin-top:110px}.fall-cozy-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;gap:28px}.fall-cozy-products .piece-photo{max-height:460px}
:root[data-dl] body:not(.studio) .fall-finishing{max-width:1280px;margin:30px auto 70px;padding:48px;background:#414637;color:#fff4e2;display:grid;grid-template-columns:.85fr 1.6fr;gap:42px;border-radius:14px;--dream-ink:#fff4e2;--dream-muted:#e0d5c0;--dream-line:#7d826d;--dream-accent:#f3be85;--dream-surface:#525744}.fall-finishing-copy{position:relative;align-self:center;padding:20px 0 60px}.fall-finishing .eyebrow{color:#e0d5c0!important}.fall-finishing h2{font:normal clamp(38px,4vw,60px)/1.05 Georgia,serif;letter-spacing:-.03em;margin:0 0 24px;color:#fff4e2}.fall-finishing-copy>p:not(.eyebrow){font:15px/1.7 Arial,sans-serif;color:#e0d5c0;margin-bottom:25px}.fall-finishing-copy>a{color:#fff4e2;text-underline-offset:5px;font-size:12px}.fall-finishing-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0}.fall-finishing .product-card{min-width:0}.fall-finishing .product-card :is(h3,a,.price,.piece-price,.piece-colors){color:#fff4e2}.fall-finishing .product-card .piece-photo{border-radius:7px}.finishing-acorn{left:0;bottom:0;width:40px;height:48px;transform:rotate(-15deg)}
:root[data-dl] body:not(.studio) .site-footer .fall-community-card{background:#93492f;color:#fff4e8;border:1px solid #aa6245;border-radius:20px;padding:54px 60px;margin:30px 0 64px;gap:50px;box-shadow:0 9px 0 #54322116;--dream-ink:#fff4e8;--dream-muted:#f2d6bf;--dream-line:#c58c70;--dream-accent:#fff4e8}.site-footer .fall-community-card :is(h2,.eyebrow,.vip-community__number,.vip-community__caption,.vip-community__date){color:#fff4e8!important}.site-footer .fall-community-card .vip-community__date{color:#f2d6bf!important}.site-footer .fall-community-card .button{background:#fff2e0!important;color:#673322!important;border-color:#fff2e0!important}
:root[data-theme=night] body:not(.studio) .fall-finishing{background:#353e30;border:1px solid #69765e}:root[data-theme=night] body:not(.studio) .site-footer .fall-community-card{background:#773c2a;border-color:#b77756}
@media(max-width:1350px){:root[data-dl] body:not(.studio) .fall-finishing{margin-left:4%;margin-right:4%}}
@media(max-width:750px){.fall-jewelry-banner{grid-template-columns:1fr}.fall-jewelry-photo{grid-row:1}.fall-jewelry-photo img{height:auto;aspect-ratio:3/2}.fall-jewelry-copy{padding:28px 24px}.fall-jewelry-copy h2{font-size:37px!important}.fall-cozy-products{gap:16px}:root[data-dl] body:not(.studio) .fall-finishing{grid-template-columns:1fr;padding:28px 18px;gap:25px;margin-bottom:40px}.fall-finishing-copy{padding:0}.fall-finishing h2{font-size:42px}.fall-finishing h2 br{display:none}.fall-finishing .finishing-acorn{left:auto;right:0;bottom:0}.fall-finishing-products{gap:15px}.fall-finishing .product-card h3{font-size:19px}:root[data-dl] body:not(.studio) .site-footer .fall-community-card{padding:35px 22px;margin:24px 0 42px;gap:30px;border-radius:15px}.site-footer .fall-community-card h2{font-size:clamp(35px,9vw,52px)}.site-footer .fall-community-card .vip-community__number{font-size:clamp(64px,19vw,95px)}}
.fall-finishing-copy{min-width:0}
@media(max-width:750px){:root[data-dl] body:not(.studio) .fall-finishing{grid-template-columns:minmax(0,1fr)}.fall-finishing h2 br{display:initial}.fall-finishing .finishing-acorn{right:7px}.fall-finishing .piece-colorways button{white-space:normal;text-align:left}}

.fall-product-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.fall-product-row .product-card{min-width:0}.fall-accessory-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fall-accessory-row .product-card{min-width:0}
:root[data-dl] body:not(.studio) .dl-shelf.fall-finishing-original{background:#f8d6b5;border-top:1px solid #e7b891;border-bottom:1px solid #e7b891;border-radius:12px;padding-top:42px;padding-bottom:42px;margin-top:35px;margin-bottom:60px;color:#38251d;--dream-ink:#38251d;--dream-muted:#70513c;--dream-line:#c69e7c;--dream-accent:#994521;--dream-surface:#fff2e0}
:root[data-dl] body:not(.studio) .fall-finishing-original .store-section-heading :is(h2,.eyebrow,.text-link){color:#38251d}
:root[data-dl][data-theme=night] body:not(.studio) .dl-shelf.fall-finishing-original{background:#30251f;border-color:#665043;color:#fff2e0;--dream-ink:#fff2e0;--dream-muted:#d4bcaa;--dream-line:#665043;--dream-accent:#f3a15b;--dream-surface:#493024}
:root[data-dl][data-theme=night] body:not(.studio) .fall-finishing-original .store-section-heading :is(h2,.eyebrow,.text-link){color:#fff2e0}
@media(max-width:760px){.fall-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.fall-accessory-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fall-accessory-row .product-card h3{font-size:18px}.fall-accessory-row .piece-colorways button{white-space:normal;text-align:left}:root[data-dl] body:not(.studio) .dl-shelf.fall-finishing-original{padding-top:28px;padding-bottom:28px}.fall-finishing-original .store-section-heading{align-items:start}.fall-finishing-original .store-section-heading .text-link{white-space:normal}}
@media(max-width:500px){.fall-accessory-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fall-accessory-row .product-card:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}}
