@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&display=swap");:root{--ink:#262421;--muted:#746e65;--ivory:#f7f4ee;--paper:#fffdf9;--sand:#eae2d5;--gold:#9b8055;--line:#dcd3c7;--dark:#28251f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--ivory);font-family:Cormorant Garamond,Georgia,serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}img{height:100%;object-fit:cover}img,picture{display:block;width:100%}.shell{width:min(1200px,calc(100% - 64px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(247,244,238,.96);border-bottom:1px solid rgba(38,36,33,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-shell{height:78px;display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark{font-size:1.25rem;font-weight:600;letter-spacing:.06em;white-space:nowrap}.wordmark,nav{text-transform:uppercase}nav{display:flex;gap:28px;font-size:.8rem;letter-spacing:.11em}nav,nav a{align-items:center}nav a{min-height:44px;display:inline-flex;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}nav a:hover{color:var(--gold);border-color:var(--gold)}.hero{background:var(--paper);padding:34px 0 42px}.hero-grid{min-height:calc(100vh - 154px);display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;grid-gap:clamp(38px,6vw,112px);gap:clamp(38px,6vw,112px)}.hero-copy{max-width:510px;padding:48px 0}.eyebrow{margin:0 0 18px;color:var(--gold);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}h1,h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:.98;text-wrap:balance;letter-spacing:-.035em}h1{font-size:clamp(3.4rem,6.4vw,6.8rem)}h1,h2{margin:0}h2{font-size:clamp(2.45rem,4.1vw,4.8rem)}.lede{max-width:420px;margin:28px 0 32px;font-size:1.08rem;color:#514c45}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:11px 20px;background:var(--dark);color:#fffdf9;border:1px solid var(--dark);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.button:hover{background:transparent;color:var(--dark);transform:translateY(-2px)}.button:active{transform:scale(.98)}.hero-image{height:min(72vh,720px);min-height:520px;overflow:hidden}.hero-image img{object-position:center}.statement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eae3d7}.statement p{margin:0;padding:22px 0;font-size:clamp(1.75rem,3vw,2.8rem);text-align:center;letter-spacing:-.02em}.section{padding:clamp(80px,12vw,170px) 0}.story-grid{display:grid;grid-template-columns:.88fr .72fr;justify-content:space-between;align-items:center;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px)}.story-copy{max-width:520px}.craft-copy p:not(.eyebrow),.editorial-split p,.story-copy p:not(.eyebrow){max-width:510px;margin:25px 0 0;color:#504a43;font-size:1.08rem}.portrait-image{aspect-ratio:4/5;max-height:650px;overflow:hidden}.portrait-image img{object-position:center}.text-link{display:inline-flex;gap:18px;margin-top:34px;padding-bottom:5px;border-bottom:1px solid var(--ink);font-size:.83rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:color .2s ease,border-color .2s ease}.text-link:hover{color:var(--gold);border-color:var(--gold)}.craft-section{padding:clamp(70px,10vw,140px) 0;background:var(--sand)}.craft-grid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:clamp(42px,9vw,130px);gap:clamp(42px,9vw,130px);align-items:center}.craft-image{aspect-ratio:3/2;overflow:hidden}.craft-image img{object-position:center}.craft-copy{max-width:450px}.closing{margin:clamp(70px,10vw,140px) auto;min-height:540px;display:grid;grid-template-columns:1fr .75fr;background:var(--dark);color:#f9f4ea;align-items:stretch}.closing-copy{padding:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.closing-copy .eyebrow{color:#d4b982}.closing-copy p:not(.eyebrow){max-width:350px;color:#ebe1d4;margin:24px 0 32px;font-size:1.05rem}.button-light{background:#f9f4ea;color:var(--dark);border-color:#f9f4ea}.button-light:hover{background:transparent;color:#f9f4ea}.gift-image{min-height:460px;overflow:hidden}.gift-image img{object-position:center}.inner-page{min-height:60vh}.page-intro{padding:clamp(95px,15vw,190px) 0 clamp(75px,11vw,140px)}.page-intro h1{max-width:900px}.page-intro .lede{max-width:600px}.narrow{width:min(760px,calc(100% - 64px));margin-left:max(32px,calc((100% - 1200px)/2))}.editorial-split{display:grid;grid-template-columns:.7fr .9fr;grid-gap:clamp(50px,10vw,150px);gap:clamp(50px,10vw,150px);align-items:center;padding-bottom:clamp(70px,12vw,150px)}.editorial-split>div{max-width:500px}.maker-band{display:grid;grid-template-columns:1.1fr .65fr;grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);align-items:center;border-top:1px solid var(--line);padding-top:clamp(70px,10vw,130px)}.wide-image{aspect-ratio:3/2;overflow:hidden}.maker-band p:not(.eyebrow){color:#504a43;font-size:1.05rem}.legal{padding-top:clamp(90px,14vw,170px);padding-bottom:clamp(90px,14vw,170px)}.legal h1{font-size:clamp(3.2rem,6vw,5.5rem);margin-bottom:35px}.legal p{font-size:1.02rem;color:#504a43;margin:0 0 20px}.collection-hero{background:var(--paper);padding:34px 0 0}.collection-hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;align-items:end;grid-gap:clamp(42px,8vw,140px);gap:clamp(42px,8vw,140px)}.collection-hero-copy{max-width:490px;padding:clamp(64px,11vw,150px) 0}.collection-hero-copy .lede{max-width:420px}.collection-hero-image{min-height:590px;height:min(68vh,720px);overflow:hidden}.collection-hero-image img{object-position:center}.collection-jump{display:inline-flex;gap:15px;align-items:center;margin-top:16px;padding-bottom:5px;border-bottom:1px solid var(--ink);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.collection-jump:hover{color:var(--gold);border-color:var(--gold)}.collection-jump span{font-size:1.15rem;line-height:.8}.collection-note{background:var(--sand);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.collection-note p{max-width:770px;margin:0;padding:25px 0;font-size:clamp(1.35rem,2.6vw,2.25rem);line-height:1.2}.collection-list{padding:clamp(90px,13vw,170px) 0}.product-group{display:grid;grid-template-columns:minmax(190px,.56fr) minmax(0,1.44fr);grid-gap:clamp(44px,9vw,150px);gap:clamp(44px,9vw,150px);padding:clamp(52px,8vw,100px) 0;border-top:1px solid var(--line)}.product-group:first-child{padding-top:0;border-top:0}.product-group-heading{max-width:270px}.product-group-heading .eyebrow{margin-bottom:12px}.product-group-heading>p:last-child{margin:0;color:#5b554d;font-size:1.05rem;line-height:1.45}.product-rows{display:grid;grid-gap:0;gap:0}.product-row{padding:30px 0;border-top:1px solid var(--line)}.product-row:first-child{padding-top:0;border-top:0}.product-row-content{display:grid;grid-template-columns:minmax(220px,.86fr) minmax(0,1.14fr);grid-gap:32px;gap:32px}.product-row-featured{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);padding-bottom:46px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-self:start}.product-gallery-3 .product-photo:first-child{grid-column:span 2}.product-photo{aspect-ratio:4/5;overflow:hidden;background:#ebe5da}.product-photo img{object-fit:contain;object-position:center}.product-row-heading{display:flex;flex-direction:column;align-items:flex-start}.product-ribbon{order:-1;margin:0 0 9px;color:var(--gold);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-row h2{font-size:clamp(1.7rem,2.6vw,2.55rem);line-height:1.02;letter-spacing:-.025em}.product-price{margin:13px 0 0;font-size:1.05rem;font-weight:600}.product-details{max-width:400px;margin:0;color:#5b554d;font-size:1.03rem;line-height:1.52}.product-credit{max-width:400px;margin:13px 0 0;color:var(--gold);font-size:.95rem;font-style:italic;line-height:1.45}.product-credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(155,128,85,.55);text-decoration-color:rgba(155,128,85,.55);text-underline-offset:4px}.product-credit a:hover{color:#6f5738}.collection-closing{background:var(--dark);color:#f9f4ea;padding:clamp(70px,10vw,120px) 0}.collection-closing-inner{display:flex;align-items:end;justify-content:space-between;gap:48px}.collection-closing h2{max-width:650px}.collection-closing p:not(.eyebrow){max-width:500px;margin:22px 0 0;color:#e4d9ca;font-size:1.05rem}.collection-closing .eyebrow{color:#d4b982}.collection-closing .button{flex:none}.contact-details{margin:0 0 34px;font-size:1.1rem}.contact-details p{margin:0 0 22px}.contact-details a{text-decoration:underline;text-underline-offset:4px}.contact-details address{font-style:normal;line-height:1.5;color:#504a43}.contact-details address span{display:block;margin-bottom:5px;color:var(--gold);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.site-footer{background:var(--dark);color:#f6f0e8;padding:58px 0 38px}.footer-grid{display:grid;grid-template-columns:1fr 1.2fr auto;grid-gap:40px;gap:40px;align-items:start}.footer-mark{font-size:1.55rem}.site-footer p{margin:10px 0 0;color:#cfc3b6;font-size:.93rem}.footer-phone{display:inline-block;margin-top:13px;color:#f6f0e8;font-size:.96rem;text-decoration:underline;-webkit-text-decoration-color:rgba(246,240,232,.5);text-decoration-color:rgba(246,240,232,.5);text-underline-offset:4px}.footer-address{margin:17px 0 0;color:#cfc3b6;font-size:.86rem;font-style:normal;line-height:1.5}.footer-links{display:flex;gap:14px 26px;flex-wrap:wrap;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em}.footer-links a{min-height:30px;display:inline-flex;align-items:center;color:#d9cfc3;transition:color .2s ease}.footer-links a:hover{color:#f6f0e8}.theo img{width:auto;height:28px;object-fit:contain}.blog-page{min-height:60vh}.blog-category-grid,.blog-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;padding-bottom:clamp(90px,12vw,160px)}.blog-card{display:block;background:var(--paper);border:1px solid var(--line);transition:transform .2s ease,border-color .2s ease}.blog-card:hover{transform:translateY(-4px);border-color:var(--gold)}.blog-card-image{aspect-ratio:4/3;overflow:hidden;background:#ebe5da}.blog-card-image img{object-fit:contain}.blog-card-content{padding:28px 28px 30px}.blog-card h2{font-size:clamp(2rem,3vw,3.15rem);letter-spacing:-.025em}.blog-card p{margin:16px 0 0;color:#514c45;font-size:1.05rem;line-height:1.5}.blog-card .text-link{margin-top:26px;font-size:.7rem}.blog-category-hero,.post-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.75fr);align-items:center;grid-gap:clamp(46px,9vw,145px);gap:clamp(46px,9vw,145px);padding:clamp(80px,12vw,155px) 0 clamp(58px,9vw,100px)}.blog-category-hero .lede,.post-hero .lede{max-width:560px}.blog-category-image,.post-hero-image{aspect-ratio:4/5;max-height:630px;overflow:hidden;background:#ebe5da}.blog-category-image img,.post-hero-image img{object-position:center}.back-link{display:inline-flex;min-height:44px;align-items:center;margin-bottom:28px;padding-bottom:3px;border-bottom:1px solid var(--ink);font-size:.73rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.back-link:before{content:"←";margin-right:10px;font-size:1rem;line-height:1}.back-link:hover{color:var(--gold);border-color:var(--gold)}.article-body{width:min(740px,calc(100% - 64px));margin:0 auto;padding:clamp(34px,5vw,70px) 0 clamp(92px,12vw,160px)}.article-body section{margin:0 0 58px}.article-body h2{margin:0 0 22px;font-size:clamp(2.2rem,3.4vw,3.5rem);letter-spacing:-.025em}.article-body h3{margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:500;line-height:1.1}.article-body li,.article-body p{font-size:1.12rem;line-height:1.62;color:#403c37}.article-body p{margin:0 0 20px}.article-body ol,.article-body ul{margin:0 0 24px;padding-left:24px}.article-body li{padding-left:6px;margin:0 0 11px}.article-body a{color:#6f5738;text-decoration:underline;-webkit-text-decoration-color:rgba(111,87,56,.45);text-decoration-color:rgba(111,87,56,.45);text-underline-offset:4px}.article-figure{width:min(100%,620px);margin:34px auto 38px}.article-figure picture{aspect-ratio:4/3;overflow:hidden;background:#ebe5da}.article-figure img{object-fit:contain}.article-figure-wide picture{aspect-ratio:3/2}.article-faq{margin-top:74px!important;padding-top:56px}.article-faq,.article-faq>div{border-top:1px solid var(--line)}.article-faq>div{padding:23px 0}.article-faq>div:first-of-type{border-top:0}.article-faq p{margin:0}.related-posts{padding:0 0 clamp(92px,12vw,160px)}.related-posts>h2{margin:0 0 30px;font-size:clamp(2.2rem,3.4vw,3.5rem);letter-spacing:-.025em}.related-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.related-posts .blog-card h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3vw,3.15rem);font-weight:500;line-height:1.03;letter-spacing:-.025em}.reveal{animation:rise .7s cubic-bezier(.22,1,.36,1) both}.hero-copy{animation-delay:.1s}.story-copy{animation-delay:.05s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button,.text-link,nav a{transition:none}}@media (max-width:1100px){.product-row-content{grid-template-columns:1fr;gap:16px}.product-credit,.product-details{max-width:500px}}@media (max-width:760px){.shell{width:min(100% - 40px,640px)}.nav-shell{height:auto;min-height:68px;gap:12px;padding:12px 0;align-items:flex-start}.wordmark{font-size:1.02rem;padding-top:9px}nav{justify-content:flex-end;flex-wrap:wrap;gap:0 14px;font-size:.63rem;letter-spacing:.07em}nav a{min-width:44px;min-height:44px}.hero{padding:0 0 30px}.hero-grid{min-height:auto;display:flex;flex-direction:column;align-items:stretch;gap:12px}.hero-copy{padding:60px 0 24px;max-width:540px}.hero-image{height:auto;min-height:0;aspect-ratio:4/5}.hero-image img{object-position:65% center}h1{font-size:clamp(3.15rem,14vw,4.55rem)}h2{font-size:clamp(2.45rem,11vw,3.7rem)}.lede{font-size:1rem;margin:22px 0 28px}.statement p{text-align:left;font-size:1.65rem;padding:20px 0}.closing,.craft-grid,.editorial-split,.maker-band,.story-grid{grid-template-columns:1fr;gap:36px}.section{padding:76px 0}.story-grid .portrait-image{max-height:none;order:-1}.craft-section{padding:70px 0}.craft-image{aspect-ratio:4/3}.closing{min-height:0;margin:70px auto}.closing-copy{padding:58px 32px}.gift-image{min-height:0;aspect-ratio:4/5}.page-intro{padding:80px 0 70px}.narrow{width:min(100% - 40px,640px);margin:0 auto}.editorial-split{padding-bottom:78px}.maker-band{padding-top:72px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-links{gap:10px 20px}.theo img{height:26px}.collection-hero{padding:0}.collection-hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.collection-hero-copy{padding:72px 0 48px}.collection-hero-image{height:auto;min-height:0;aspect-ratio:4/5}.collection-note p{padding:21px 0;font-size:1.5rem}.collection-list{padding:76px 0}.product-group{grid-template-columns:1fr;gap:36px;padding:70px 0}.product-group-heading{max-width:390px}.product-row{padding:28px 0}.product-row-content{grid-template-columns:1fr;gap:16px}.product-row-featured{display:flex;flex-direction:column;gap:24px}.product-gallery{grid-template-columns:1fr 1fr;gap:8px}.product-gallery-3{grid-template-columns:repeat(3,1fr)}.product-gallery-3 .product-photo:first-child{grid-column:auto}.product-photo{aspect-ratio:4/5}.product-row h2{font-size:2.15rem}.product-details{max-width:500px;font-size:1rem}.collection-closing{padding:72px 0}.collection-closing-inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.blog-category-grid,.blog-post-grid,.related-post-grid{grid-template-columns:1fr;gap:24px;padding-bottom:78px}.blog-card-content{padding:24px}.blog-card h2{font-size:2.35rem}.blog-category-hero,.post-hero{grid-template-columns:1fr;gap:34px;padding:78px 0 58px}.blog-category-image,.post-hero-image{max-height:none;aspect-ratio:4/5}.post-hero-copy{order:0}.article-body{width:min(100% - 40px,640px);padding:42px 0 82px}.article-body section{margin-bottom:48px}.article-body h2{font-size:2.4rem}.article-body h3{font-size:1.5rem}.article-body li,.article-body p{font-size:1.04rem}.article-faq{margin-top:58px!important;padding-top:46px}.related-posts{padding-bottom:82px}.related-post-grid{padding-bottom:0}.related-posts .blog-card h3{font-size:2.35rem}}.product-gallery-1{grid-template-columns:1fr}.bracelet-page{background:var(--ivory)}.bracelet-hero{background:var(--paper);padding:34px 0 0}.bracelet-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:end;grid-gap:clamp(42px,8vw,140px);gap:clamp(42px,8vw,140px)}.bracelet-hero-copy{max-width:540px;padding:clamp(64px,11vw,150px) 0}.bracelet-hero-copy .lede{max-width:480px}.bracelet-hero-image{height:min(68vh,720px);min-height:590px;overflow:hidden;background:#eee8dc}.bracelet-hero-image img{object-position:center}.bracelet-intro{padding:clamp(88px,13vw,170px) 0;background:var(--ivory)}.bracelet-intro-grid{display:grid;grid-template-columns:.88fr .72fr;justify-content:space-between;align-items:center;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px)}.bracelet-intro-grid>div{max-width:570px}.bracelet-care p:not(.eyebrow),.bracelet-closing p:not(.eyebrow),.bracelet-feature p:not(.eyebrow),.bracelet-intro-grid p:not(.eyebrow),.bracelet-story p:not(.eyebrow){margin:22px 0 0;color:#504a43;font-size:1.08rem}.bracelet-intro-image{aspect-ratio:4/5;max-height:650px;overflow:hidden;background:#ebe5da}.bracelet-intro-image img{object-position:center}.bracelet-materials{padding:clamp(76px,11vw,142px) 0;background:var(--sand)}.bracelet-materials-inner{display:grid;grid-template-columns:.7fr .9fr;justify-content:space-between;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px)}.bracelet-materials .bracelet-section-heading{margin:0;max-width:450px}.bracelet-materials-copy{max-width:620px}.bracelet-materials-copy p{margin:0 0 24px;color:#504a43;font-size:1.08rem}.bracelet-materials-copy p:last-child{margin-bottom:0}.bracelet-choices{padding:clamp(74px,10vw,128px) 0;border-top:1px solid var(--line)}.bracelet-section-heading{max-width:640px;margin-bottom:clamp(44px,7vw,80px)}.bracelet-choice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px)}.bracelet-choice-list article{border-top:1px solid var(--line);padding-top:24px}.bracelet-choice-list h3,.bracelet-faq h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:500;line-height:1.08}.bracelet-choice-list p,.bracelet-faq p{margin:15px 0 0;color:#504a43;font-size:1.04rem;line-height:1.58}.bracelet-feature{padding:clamp(72px,10vw,140px) 0;background:var(--sand)}.bracelet-feature-grid{display:grid;grid-template-columns:1.06fr .82fr;align-items:center;grid-gap:clamp(42px,9vw,130px);gap:clamp(42px,9vw,130px)}.bracelet-feature-image{aspect-ratio:3/2;overflow:hidden;background:#f5efe4}.bracelet-feature-image img{object-position:center}.bracelet-feature-grid>div{max-width:500px}.bracelet-story{display:grid;grid-template-columns:.82fr .72fr;justify-content:space-between;align-items:center;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px);padding:clamp(88px,13vw,170px) 0}.bracelet-story>div{max-width:560px}.bracelet-story-image{aspect-ratio:4/5;max-height:650px;overflow:hidden;background:#ebe5da}.bracelet-story-image img{object-position:center}.bracelet-care{background:var(--dark);color:#f9f4ea;padding:clamp(76px,11vw,140px) 0}.bracelet-care-inner{max-width:820px;margin:0 auto}.bracelet-care .eyebrow,.bracelet-closing .eyebrow{color:#d4b982}.bracelet-care p:not(.eyebrow){max-width:720px;color:#e4d9ca}.bracelet-care .text-link{color:#f9f4ea;border-color:#f9f4ea}.bracelet-faq{padding:clamp(88px,13vw,170px) 0}.bracelet-faq>h2{max-width:620px}.bracelet-faq-list{margin-top:clamp(42px,7vw,74px);border-top:1px solid var(--line)}.bracelet-faq-list article{padding:28px 0;border-bottom:1px solid var(--line)}.bracelet-faq-list p{max-width:720px}.bracelet-closing{padding:clamp(72px,10vw,120px) 0;background:var(--dark);color:#f9f4ea}.bracelet-closing-inner{display:flex;align-items:end;justify-content:space-between;gap:48px}.bracelet-closing h2{max-width:650px}.bracelet-closing p:not(.eyebrow){max-width:540px;color:#e4d9ca}.bracelet-closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:none}.bracelet-light-link{margin:0;color:#f9f4ea;border-color:#f9f4ea}.bracelet-light-link:hover{color:#d4b982;border-color:#d4b982}@media (max-width:900px){.bracelet-choice-list{grid-template-columns:1fr;gap:34px}.bracelet-choice-list article{max-width:620px}}@media (max-width:760px){.bracelet-hero{padding:0}.bracelet-hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.bracelet-hero-copy{padding:72px 0 48px}.bracelet-hero-image{height:auto;min-height:0;aspect-ratio:4/5}.bracelet-intro{padding:76px 0}.bracelet-feature-grid,.bracelet-intro-grid,.bracelet-materials-inner,.bracelet-story{grid-template-columns:1fr;gap:36px}.bracelet-intro-image,.bracelet-story-image{max-height:none}.bracelet-materials{padding:72px 0}.bracelet-feature{padding:70px 0}.bracelet-feature-image{aspect-ratio:4/3}.bracelet-choices{padding:72px 0}.bracelet-choice-list{gap:30px}.bracelet-story{padding:76px 0}.bracelet-story-image{order:-1}.bracelet-care{padding:72px 0}.bracelet-faq{padding:76px 0}.bracelet-closing{padding:72px 0}.bracelet-closing-inner{align-items:flex-start;flex-direction:column;gap:32px}.bracelet-closing-actions{gap:18px}}.beaded-jewelry-page{background:var(--ivory)}.beaded-jewelry-hero{background:var(--paper);padding:34px 0 0}.beaded-jewelry-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:end;grid-gap:clamp(42px,8vw,140px);gap:clamp(42px,8vw,140px)}.beaded-jewelry-hero-copy{max-width:540px;padding:clamp(64px,11vw,150px) 0}.beaded-jewelry-hero-copy .lede{max-width:490px}.beaded-jewelry-hero-image{height:min(68vh,720px);min-height:590px;overflow:hidden;background:#eee8dc}.beaded-jewelry-hero-image img{object-position:center}.beaded-jewelry-intro{padding:clamp(88px,13vw,170px) 0;background:var(--ivory)}.beaded-jewelry-intro-grid{display:grid;grid-template-columns:.88fr .72fr;justify-content:space-between;align-items:center;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px)}.beaded-jewelry-intro-grid>div{max-width:570px}.beaded-jewelry-care p:not(.eyebrow),.beaded-jewelry-closing p:not(.eyebrow),.beaded-jewelry-feature p:not(.eyebrow),.beaded-jewelry-intro-grid p:not(.eyebrow),.beaded-jewelry-story p:not(.eyebrow){margin:22px 0 0;color:#504a43;font-size:1.08rem}.beaded-jewelry-intro-image{aspect-ratio:4/5;max-height:650px;overflow:hidden;background:#ebe5da}.beaded-jewelry-intro-image img{object-position:center}.beaded-jewelry-materials{padding:clamp(76px,11vw,142px) 0;background:var(--sand)}.beaded-jewelry-materials-inner{display:grid;grid-template-columns:.7fr .9fr;justify-content:space-between;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px)}.beaded-jewelry-materials .beaded-jewelry-section-heading{margin:0;max-width:450px}.beaded-jewelry-materials-copy{max-width:620px}.beaded-jewelry-materials-copy p{margin:0 0 24px;color:#504a43;font-size:1.08rem}.beaded-jewelry-materials-copy p:last-child{margin-bottom:0}.beaded-jewelry-choices{padding:clamp(74px,10vw,128px) 0;border-top:1px solid var(--line)}.beaded-jewelry-section-heading{max-width:640px;margin-bottom:clamp(44px,7vw,80px)}.beaded-jewelry-choice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px)}.beaded-jewelry-choice-list article{border-top:1px solid var(--line);padding-top:24px}.beaded-jewelry-choice-list h3,.beaded-jewelry-faq h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:500;line-height:1.08}.beaded-jewelry-choice-list p,.beaded-jewelry-faq p{margin:15px 0 0;color:#504a43;font-size:1.04rem;line-height:1.58}.beaded-jewelry-feature{padding:clamp(72px,10vw,140px) 0;background:var(--sand)}.beaded-jewelry-feature-grid{display:grid;grid-template-columns:1.06fr .82fr;align-items:center;grid-gap:clamp(42px,9vw,130px);gap:clamp(42px,9vw,130px)}.beaded-jewelry-feature-image{aspect-ratio:3/2;overflow:hidden;background:#f5efe4}.beaded-jewelry-feature-image img{object-position:center}.beaded-jewelry-feature-grid>div{max-width:500px}.beaded-jewelry-story{display:grid;grid-template-columns:.82fr .72fr;justify-content:space-between;align-items:center;grid-gap:clamp(44px,10vw,160px);gap:clamp(44px,10vw,160px);padding:clamp(88px,13vw,170px) 0}.beaded-jewelry-story>div{max-width:560px}.beaded-jewelry-story-image{aspect-ratio:4/5;max-height:650px;overflow:hidden;background:#ebe5da}.beaded-jewelry-story-image img{object-position:center}.beaded-jewelry-care{background:var(--dark);color:#f9f4ea;padding:clamp(76px,11vw,140px) 0}.beaded-jewelry-care-inner{max-width:820px;margin:0 auto}.beaded-jewelry-care .eyebrow,.beaded-jewelry-closing .eyebrow{color:#d4b982}.beaded-jewelry-care p:not(.eyebrow){max-width:720px;color:#e4d9ca}.beaded-jewelry-care .text-link{color:#f9f4ea;border-color:#f9f4ea}.beaded-jewelry-faq{padding:clamp(88px,13vw,170px) 0}.beaded-jewelry-faq>h2{max-width:620px}.beaded-jewelry-faq-list{margin-top:clamp(42px,7vw,74px);border-top:1px solid var(--line)}.beaded-jewelry-faq-list article{padding:28px 0;border-bottom:1px solid var(--line)}.beaded-jewelry-faq-list p{max-width:720px}.beaded-jewelry-closing{padding:clamp(72px,10vw,120px) 0;background:var(--dark);color:#f9f4ea}.beaded-jewelry-closing-inner{display:flex;align-items:end;justify-content:space-between;gap:48px}.beaded-jewelry-closing h2{max-width:650px}.beaded-jewelry-closing p:not(.eyebrow){max-width:540px;color:#e4d9ca}.beaded-jewelry-closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:none}.beaded-jewelry-light-link{margin:0;color:#f9f4ea;border-color:#f9f4ea}.beaded-jewelry-light-link:hover{color:#d4b982;border-color:#d4b982}@media (max-width:900px){.beaded-jewelry-choice-list{grid-template-columns:1fr;gap:34px}.beaded-jewelry-choice-list article{max-width:620px}}@media (max-width:760px){.beaded-jewelry-hero{padding:0}.beaded-jewelry-hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.beaded-jewelry-hero-copy{padding:72px 0 48px}.beaded-jewelry-hero-image{height:auto;min-height:0;aspect-ratio:4/5}.beaded-jewelry-intro{padding:76px 0}.beaded-jewelry-feature-grid,.beaded-jewelry-intro-grid,.beaded-jewelry-materials-inner,.beaded-jewelry-story{grid-template-columns:1fr;gap:36px}.beaded-jewelry-intro-image,.beaded-jewelry-story-image{max-height:none}.beaded-jewelry-materials{padding:72px 0}.beaded-jewelry-feature{padding:70px 0}.beaded-jewelry-feature-image{aspect-ratio:4/3}.beaded-jewelry-choices{padding:72px 0}.beaded-jewelry-choice-list{gap:30px}.beaded-jewelry-story{padding:76px 0}.beaded-jewelry-story-image{order:-1}.beaded-jewelry-care{padding:72px 0}.beaded-jewelry-faq{padding:76px 0}.beaded-jewelry-closing{padding:72px 0}.beaded-jewelry-closing-inner{align-items:flex-start;flex-direction:column;gap:32px}.beaded-jewelry-closing-actions{gap:18px}}.facts-page{background:var(--ivory)}.facts-hero{background:var(--paper);border-bottom:1px solid var(--line)}.facts-hero-inner{max-width:940px;margin:0 auto;padding:clamp(94px,14vw,170px) 0 clamp(68px,10vw,116px)}.facts-hero h1{max-width:890px}.facts-hero .lede{max-width:660px}.facts-updated{margin:27px 0 0;color:var(--muted);font-size:.94rem}.facts-intro{background:var(--sand);border-bottom:1px solid var(--line)}.facts-intro-inner{max-width:860px;margin:0 auto;padding:clamp(36px,5vw,62px) 0}.facts-intro p{margin:0;color:#4d473f;font-size:clamp(1.24rem,2.1vw,1.7rem);line-height:1.38}.facts-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--line);margin-top:clamp(74px,10vw,132px);margin-bottom:clamp(74px,10vw,132px)}.fact-stat{padding:clamp(28px,4vw,46px) clamp(22px,3vw,38px) clamp(34px,4vw,48px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:325px}.fact-stat:nth-child(3n){border-right:0}.fact-value{margin:0;color:var(--gold);font-size:clamp(2.7rem,5vw,4.25rem);font-weight:600;line-height:.95}.fact-stat h2{margin:22px 0 13px;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.08}.fact-stat>p:not(.fact-value){margin:0;color:#554f47;font-size:1.02rem;line-height:1.5}.fact-source{display:inline-flex;align-items:baseline;gap:8px;margin-top:23px;color:#5f492c;border-bottom:1px solid rgba(95,73,44,.45);font-size:.76rem;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.fact-source:hover{color:var(--gold);border-color:var(--gold)}.facts-methodology{padding:clamp(74px,10vw,132px) 0;background:var(--dark);color:#f8f2e8}.facts-methodology-grid{display:grid;grid-template-columns:.65fr 1fr;grid-gap:clamp(46px,10vw,150px);gap:clamp(46px,10vw,150px)}.facts-closing .eyebrow,.facts-methodology .eyebrow{color:#d4b982}.facts-methodology h2{max-width:370px}.facts-methodology p{margin:0 0 21px;color:#e3d8cb;font-size:1.07rem}.facts-source-list{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid rgba(248,242,232,.24)}.facts-source-list li{border-bottom:1px solid rgba(248,242,232,.24)}.facts-source-list a{display:block;padding:16px 0;color:#f8f2e8;font-size:.98rem;line-height:1.45;transition:color .2s ease}.facts-source-list a:hover{color:#d4b982}.facts-cite{padding:clamp(58px,8vw,94px) 0}.facts-cite p:last-child{max-width:760px;margin:15px 0 0;color:#524c44;font-size:1.12rem}.facts-closing{background:var(--sand);border-top:1px solid var(--line)}.facts-closing-inner{display:flex;align-items:end;justify-content:space-between;gap:44px;padding:clamp(66px,9vw,110px) 0}.facts-closing h2{max-width:700px}@media (max-width:900px){.facts-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-stat:nth-child(3n){border-right:1px solid var(--line)}.fact-stat:nth-child(2n){border-right:0}.facts-methodology-grid{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.facts-hero-inner{padding-top:78px;padding-bottom:62px}.facts-intro-inner{padding-top:34px;padding-bottom:34px}.facts-stats{grid-template-columns:1fr;margin-top:72px;margin-bottom:72px}.fact-stat,.fact-stat:nth-child(3n){min-height:0;border-right:0;padding:30px 0 34px}.fact-stat h2{font-size:1.8rem}.facts-methodology{padding:72px 0}.facts-cite{padding:66px 0}.facts-closing-inner{align-items:flex-start;flex-direction:column;padding:68px 0}.facts-closing .button{width:100%;justify-content:center}}