@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:wght@400;500;600&display=swap";
:root{--green:#003e33;--deep:#002c25;--gold:#d2ab56;--gold-light:#f0d493;--cream:#f8f3eb;--blush:#eee1dc;--ink:#172824;--white:#fffdf9;--line:#d2ab5661}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);margin:0;font-family:DM Sans,Arial,sans-serif;font-weight:400;line-height:1.72}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.12}h1{letter-spacing:-.035em;font-size:clamp(3.25rem,7.5vw,7.25rem)}h2{letter-spacing:-.025em;font-size:clamp(2.35rem,4.3vw,4.6rem)}h3{font-size:1.65rem}.container{width:min(1180px,100% - 48px);margin-inline:auto}.narrow{width:min(800px,100% - 48px);margin-inline:auto}.center{text-align:center}.section{padding:110px 0}.eyebrow{color:#8b6d2e;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.69rem;font-weight:600}.eyebrow.light{color:var(--gold-light)}.lead{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.55}.text-link{color:var(--green);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:.77rem;font-weight:600;display:inline-block}.text-link span,.color-card-copy a span{margin-left:8px}.button-row{flex-wrap:wrap;gap:14px;display:flex}.button{letter-spacing:.13em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:.72rem;font-weight:600;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.gold{background:var(--gold);border-color:var(--gold);color:var(--deep)}.button.ghost{color:#fff;border-color:#ffffffbf}.button.dark{background:var(--green);border-color:var(--green);color:#fff}.button.outline{border-color:var(--gold);color:var(--green)}.announcement{background:var(--gold);color:var(--deep);text-align:center;letter-spacing:.11em;text-transform:uppercase;padding:7px 20px;font-size:.67rem;font-weight:600}.site-header{background:var(--green);color:#fff;z-index:20;border-bottom:1px solid #d2ab568c;position:relative}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1260px,100% - 48px);min-height:104px;margin:auto;display:grid}.brand img{object-fit:cover;object-position:center;width:380px;height:90px}.header-actions{color:var(--gold-light);justify-self:end;align-items:center;gap:12px;font-size:1.25rem;display:flex}.header-actions sup{margin-left:2px;font:500 .55rem DM Sans}.header-icon{width:34px;height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.header-icon:hover{color:var(--gold)}.header-bag sup{position:absolute;top:3px;right:-1px}.header-search{border-bottom:1px solid;width:min(720px,100% - 48px);margin:0 auto 17px;display:flex}.header-search input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 4px;font:400 .82rem DM Sans,Arial,sans-serif}.header-search input::placeholder{color:currentColor;opacity:.68}.header-search button{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:10px 3px 10px 22px;font:600 .64rem DM Sans,Arial,sans-serif}.menu-button{visibility:hidden;background:0 0;border:0;width:32px}.menu-button span{background:var(--gold-light);height:1px;margin:7px 0;display:block}.main-nav{justify-content:center;align-items:center;gap:clamp(8px,1.2vw,18px);padding:0 18px;display:flex;position:relative}.main-nav-item{position:static}.main-nav-trigger,.main-nav-direct{color:inherit;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0 23px;font:500 .58rem/1.3 DM Sans,Arial,sans-serif;display:flex}.main-nav-trigger>span{color:var(--gold);font-size:.8rem;transition:transform .2s}.main-nav-item.open .main-nav-trigger>span{transform:rotate(180deg)}.main-nav-dropdown{z-index:30;border-top:2px solid var(--gold);background:var(--white);width:min(1080px,100vw - 48px);color:var(--green);grid-template-columns:.75fr 2fr;gap:55px;padding:38px 42px 42px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #00231d2e}.main-nav-item.open .main-nav-dropdown{display:grid}.main-nav-dropdown-intro{border-right:1px solid #ded6cb;padding-right:35px}.main-nav-dropdown-intro p{color:#8b6d2e;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font:600 .66rem DM Sans,Arial,sans-serif}.main-nav-dropdown-intro span{color:#596762;font:400 1.08rem/1.55 Playfair Display,Georgia,serif;display:block}.main-nav-dropdown-links{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0 34px;display:grid}.main-nav-dropdown-links a{color:var(--green);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #e4ded5;justify-content:space-between;gap:12px;padding:12px 0;font-size:.68rem;font-weight:600;display:flex}.main-nav-dropdown-links a>span{color:#a88645}.main-nav-dropdown-links a:hover{color:#9b762e}.main-nav-dropdown-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0 30px;display:grid}.main-nav-dropdown-groups h3{color:#8b6d2e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font:600 .6rem DM Sans,Arial,sans-serif}.main-nav-dropdown-groups a{color:var(--green);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e4ded5;justify-content:space-between;gap:12px;padding:11px 0;font-size:.66rem;font-weight:600;display:flex}.main-nav-dropdown-groups a>span{color:#a88645}.main-nav-dropdown-groups a:hover{color:#9b762e}@media (min-width:901px){.main-nav-item:hover .main-nav-dropdown,.main-nav-item:focus-within .main-nav-dropdown{display:grid}.main-nav-item:hover .main-nav-trigger>span,.main-nav-item:focus-within .main-nav-trigger>span{transform:rotate(180deg)}.main-nav-dropdown{top:calc(100% - 1px)}}.hero{color:#fff;background:linear-gradient(135deg,#7b5a45,#263c34 55%,#b59a75);align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero-wash{background:linear-gradient(90deg,#001f19e6,#002c2580 55%,#0000001f);position:absolute;inset:0}.hero-copy{z-index:3;position:relative}.hero-copy h1{max-width:720px;margin-bottom:18px}.hero-sub{max-width:630px;margin-bottom:34px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.25rem,2vw,1.75rem)}.photo-note{z-index:4;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;font-size:.58rem;position:absolute;bottom:14px;right:18px}.dark-note{color:#002c259e}.diamond-field{position:absolute;inset:0;overflow:hidden}.diamond-field .orb{filter:blur(2px);background:radial-gradient(circle at 35% 30%,#fffffff2,#f0cd874d 35%,#fff0 70%);border-radius:50%;display:block;position:absolute;box-shadow:0 0 45px #ffe2aa40}.diamond-field .orb.one{width:280px;height:280px;top:9%;right:10%}.diamond-field .orb.two{width:180px;height:180px;bottom:5%;right:32%}.diamond-field .orb.three{width:90px;height:90px;top:17%;left:47%}.diamond-field .facet{color:#fffc;text-shadow:0 0 30px #ffe196cc;font-family:Georgia,serif;position:absolute;transform:rotate(14deg)}.diamond-field .facet.primary{font-size:23rem;line-height:1;top:20%;right:13%}.diamond-field .facet.secondary{font-size:11rem;bottom:-5%;right:42%}.diamond-field .jewel-line{background:linear-gradient(90deg,#0000,#f2d58f,#0000);width:45%;height:2px;position:absolute;bottom:28%;right:5%;transform:rotate(-10deg);box-shadow:0 0 20px #f2d58f}.intro-section{background:var(--cream);border-bottom:1px solid #e7ddd0}.intro-section h2{margin-bottom:24px}.intro-section .text-link{margin-top:16px}.color-section{background:#fffdfa}.section-intro{width:min(760px,100%);margin:0 auto 55px}.section-intro h2{margin-bottom:20px}.section-intro>p:last-child:not(.eyebrow){font-size:1.05rem}.color-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.color-card{background:#ead7af;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.color-card.pink{background:#e7c8ca}.color-card.white{background:#e7e4df}.color-card-image{place-items:center;padding:42px;display:grid;position:absolute;inset:0 0 150px}.color-card-image img{object-fit:contain;filter:drop-shadow(0 22px 24px #1e190c29);border-radius:50%;width:min(100%,330px);height:min(100%,330px);transition:transform .45s}.color-card:hover .color-card-image img{transform:scale(1.035)}.color-card-copy{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9eb;width:calc(100% - 36px);margin:18px;padding:26px;position:relative}.color-card-copy h3{margin-bottom:8px}.color-card-copy p{font-size:.86rem}.color-card-copy a{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:600}.products-section{background:var(--cream)}.product-grid{gap:20px;display:grid}.product-grid.four{grid-template-columns:repeat(4,1fr)}.product-grid.three{grid-template-columns:repeat(3,1fr)}.product-card{text-align:center}.product-image{background:#eee4d3;height:365px;position:relative;overflow:hidden}.product-image>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:18px;transition:transform .45s}.product-card:hover .product-image>img{transform:scale(1.035)}.product-image.pink{background:#eadcdd}.product-image.white{background:#eeece9}.product-image.mixed{background:linear-gradient(135deg,#ead6ae,#eadcdd,#eeece9)}.product-image button{z-index:3;color:var(--green);background:0 0;border:0;font-size:1.2rem;position:absolute;top:12px;right:15px}.product-image small,.founder-image small{letter-spacing:.12em;text-transform:uppercase;opacity:.5;font-size:.53rem;position:absolute;bottom:10px;left:0;right:0}.product-image .facet.primary{color:#fffffff2;font-size:12rem;top:17%;right:16%}.product-image .facet.secondary{font-size:4rem;bottom:20%;left:14%}.swatches{justify-content:center;gap:6px;margin-top:15px;display:flex}.swatches i{background:#e7c8ca;border:1px solid #b99b5e;border-radius:50%;width:12px;height:12px}.swatches i.yellow{background:#e5c36d}.swatches i.white{background:#f5f5f3}.swatches i.gold-metal{background:#d4aa58}.swatches i.mixed{background:linear-gradient(135deg,#e5c36d,#e7c8ca)}.product-card h3{margin:8px 0 3px;font:500 .88rem DM Sans}.product-card p{color:#61706c;margin-bottom:3px;font-size:.72rem}.product-card strong{font-size:.79rem;font-weight:500}.section-action{margin-top:48px}.category-section{background:#fff}.category-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.category-card{background:var(--blush);align-items:flex-end;min-height:390px;padding:36px;display:flex;position:relative;overflow:hidden}.category-card:nth-child(2),.category-card:nth-child(3){background:#e7e2d6}.category-card>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:26px 32px 120px;transition:transform .45s;position:absolute;inset:0}.category-card:hover>img{transform:scale(1.035)}.category-card>div:last-child{z-index:2;text-shadow:0 1px 10px #fffffff2;background:0 0;min-width:62%;padding:23px 26px;position:relative}.category-card p{font-size:.82rem}.split-section{grid-template-columns:1.08fr .92fr;min-height:700px;display:grid}.editorial-art{background:linear-gradient(135deg,#dac2ad,#a9b7ab);min-height:590px;position:relative;overflow:hidden}.editorial-art.layering-lifestyle-art{background:#e9ece9}.editorial-art.layering-lifestyle-art>img{object-fit:contain;object-position:center;width:100%;height:100%}.editorial-art.color-heart-art{background:#fff}.editorial-art.color-heart-art>img{object-fit:contain;object-position:center;width:100%;height:100%}.editorial-art .facet.primary{font-size:23rem;top:10%;right:8%}.editorial-copy{background:var(--green);color:#fff;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,130px);display:flex}.editorial-copy h2{color:#fff}.editorial-copy .button{align-self:flex-start;margin-top:20px}.values-section{background:var(--deep);color:#fff}.values-section h2{color:#fff}.values-grid{background:#d2ab5640;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.value{background:var(--deep);text-align:center;padding:34px 24px}.value>span{color:var(--gold);font-size:2rem}.value h3{color:var(--gold-light);margin:13px 0 10px;font-size:1.35rem}.value p{color:#d3ded9;font-size:.77rem}.white-edit{background:#f3f1ed}.founder-preview{background:var(--cream);grid-template-columns:1fr 1fr;min-height:670px;display:grid}.founder-portrait,.love-art{background:linear-gradient(145deg,#d9c6b0,#e9ddd0 55%,#b6c2b4);place-items:center;display:grid;position:relative;overflow:hidden}.portrait-silhouette{width:270px;height:270px;color:var(--green);border:1px solid #003e3347;border-radius:50%;place-items:center;font:5rem Playfair Display;display:grid;box-shadow:0 30px 70px #002c251f}.portrait-silhouette span{color:#ad8741;font-size:2rem}.founder-copy{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,125px);display:flex}.founder-copy .button{align-self:flex-start;margin-top:16px}.service-strip{background:var(--green);color:#fff;border-top:1px solid var(--line);padding:36px 0}.service-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.service-grid>div{text-align:center;border-right:1px solid var(--line);padding:0 25px}.service-grid>div:last-child{border:0}.service-grid span{color:var(--gold);font-size:1.5rem}.service-grid h3{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin:8px 0;font:500 .71rem DM Sans}.service-grid p{color:#cbd8d3;margin-bottom:0;font-size:.65rem}.newsletter{color:#fff;border-bottom:1px solid var(--line);background:#082f29;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:55px max(24px,50% - 590px);display:grid}.newsletter h2{margin:0;font-size:2.7rem}.newsletter form{display:flex}.newsletter input{color:#fff;background:0 0;border:1px solid #ffffff61;flex:1;min-width:0;padding:15px}.newsletter button{background:var(--gold);color:var(--deep);letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 23px;font-size:.67rem;font-weight:600}.site-footer{background:var(--deep);color:#d6e0dc}.footer-main{grid-template-columns:1.45fr repeat(4,1fr);gap:38px;padding-top:70px;padding-bottom:55px;display:grid}.footer-brand img{object-fit:cover;width:280px;height:105px}.footer-brand p{font-family:Playfair Display;font-size:1.06rem}.footer-brand strong{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.footer-main h3{color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em;font:600 .68rem DM Sans}.footer-main>div:not(.footer-brand) a{margin:9px 0;font-size:.73rem;display:block}.footer-bottom{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:20px;padding-bottom:20px;font-size:.6rem;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editorial-announcement{background:var(--green);color:#fff}.site-header-light{background:var(--white);color:var(--green);border-bottom-color:#ddd7cd}.site-header-light .brand img{filter:brightness(.8)saturate(1.3)}.site-header-light .header-actions{color:var(--green)}.site-header-light .menu-button span{background:var(--green)}.site-header-light .main-nav-trigger,.site-header-light .main-nav-direct{color:var(--green)}.editorial-home{background:#fff}.editorial-hero{color:#fff;height:min(690px,78vh);min-height:590px;position:relative;overflow:hidden}.editorial-hero>img{object-fit:cover;object-position:center;width:100%;height:100%}.editorial-hero-shade{background:linear-gradient(90deg,#002c259e 0%,#002c2561 36%,#002c2517 64%,#002c2505 100%);position:absolute;inset:0}.editorial-hero-copy{z-index:2;text-align:left;width:min(650px,100% - 48px);position:absolute;bottom:clamp(60px,8vw,110px);left:max(24px,50% - 640px)}.editorial-hero-copy>p,.editorial-heading>p,.editorial-manifesto>div:first-child>p,.editorial-lifestyle-copy>p,.editorial-nyc-copy>p,.editorial-founder-banner>div>p{letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:.68rem;font-weight:600}.editorial-hero-copy h1{margin-bottom:17px;font-size:clamp(3.5rem,7vw,6.8rem)}.editorial-hero-copy>span{max-width:590px;margin:0 0 28px;font:400 clamp(1rem,1.8vw,1.35rem) Playfair Display,Georgia,serif;display:block}.editorial-hero-copy>div{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.editorial-button{letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-height:48px;padding:12px 25px;font-size:.7rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.editorial-button:hover{transform:translateY(-2px)}.editorial-button.filled{background:var(--green);border-color:var(--green);color:#fff}.editorial-button.light{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff21;border-color:#fffc}.editorial-button.outline{color:var(--green);border-color:var(--green)}.editorial-benefits{min-height:54px;color:var(--green);text-align:center;background:#f7f3ed;border-bottom:1px solid #e4ded4;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.editorial-benefits span{letter-spacing:.11em;text-transform:uppercase;border-right:1px solid #dcd5c9;padding:5px 20px;font-size:.62rem;font-weight:500}.editorial-benefits span:last-child{border-right:0}.editorial-section{padding:95px max(24px,50% - 640px)}.editorial-heading{text-align:center;max-width:760px;margin:0 auto 48px}.editorial-heading>p,.editorial-manifesto>div:first-child>p,.editorial-lifestyle-copy>p,.editorial-nyc-copy>p,.editorial-founder-banner>div>p{color:#8b6d2e}.editorial-heading h2{margin-bottom:15px;font-size:clamp(2.2rem,3.7vw,3.8rem)}.editorial-heading>span{color:#53645f;max-width:650px;margin:0 auto 18px;font-size:.94rem;display:block}.editorial-heading>a,.editorial-category>a,.editorial-color-card>a,.editorial-manifesto a,.editorial-founder-banner a{color:var(--green);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #b69043;padding-bottom:3px;font-size:.67rem;font-weight:600;display:inline-block}.editorial-heading>a b{margin-left:7px;font-size:1rem}.editorial-category-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.editorial-category{text-align:center}.editorial-category>div{background:#f5f3ef;height:310px;margin-bottom:22px;overflow:hidden}.editorial-category img{object-fit:contain;width:100%;height:100%;padding:25px;transition:transform .4s}.editorial-category:hover img{transform:scale(1.035)}.editorial-category h3{margin-bottom:6px;font-size:1.65rem}.editorial-category p{color:#5d6b67;min-height:42px;margin:0 auto 12px;font-size:.77rem}.editorial-manifesto{background:var(--cream);grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(55px,9vw,145px);padding:88px max(24px,50% - 560px);display:grid}.editorial-manifesto h2{margin-bottom:0;font-size:clamp(2.7rem,4.5vw,4.6rem)}.editorial-manifesto>div:last-child>p{margin-bottom:22px;font:400 clamp(1.1rem,1.6vw,1.35rem)/1.7 Playfair Display,Georgia,serif}.editorial-color-section{background:#fff}.editorial-color-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.editorial-color-card{text-align:center}.editorial-color-card>div{background:#ead8b4;place-items:center;height:410px;display:grid;overflow:hidden}.editorial-color-card.pink>div{background:#ead5d8}.editorial-color-card.white>div{background:#ebeae7}.editorial-color-card img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 22px #1b180f24);border-radius:50%;width:min(72%,280px);transition:transform .4s}.editorial-color-card:hover img{transform:scale(1.04)}.editorial-color-card h3{margin:20px 0 7px;font-size:1.65rem}.editorial-color-card p{color:#596762;margin-bottom:12px;font-size:.8rem}.editorial-products-section{background:#f7f4ef}.editorial-product-grid{gap:18px;display:grid}.editorial-product-grid.four{grid-template-columns:repeat(4,1fr)}.editorial-product-grid.three{grid-template-columns:repeat(3,1fr);max-width:980px;margin:auto}.editorial-product{text-align:center}.editorial-product-image{background:#fff;height:355px;position:relative;overflow:hidden}.editorial-product-image img{object-fit:contain;width:100%;height:100%;padding:20px;transition:transform .4s}.editorial-product:hover img{transform:scale(1.035)}.editorial-product-image button{color:var(--green);background:0 0;border:0;font-size:1.25rem;position:absolute;top:12px;right:14px}.editorial-product h3{margin:16px 0 3px;font:500 .84rem DM Sans,Arial,sans-serif}.editorial-product p{color:#61706c;margin-bottom:3px;font-size:.7rem}.editorial-product strong{font-size:.76rem;font-weight:500}.editorial-product-image{display:block}.editorial-product-save{color:var(--green);font-size:1.25rem;position:absolute;top:12px;right:14px}.editorial-product-link{color:var(--green);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #b69043;margin:11px auto 0;padding-bottom:2px;font-size:.63rem;font-weight:600;display:table}.product-carousel-shell{position:relative}.product-carousel{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.product-carousel::-webkit-scrollbar{display:none}.product-carousel .editorial-product{scroll-snap-align:start}.product-carousel-arrow{z-index:4;width:46px;height:46px;color:var(--green);cursor:pointer;background:#fffffff5;border:1px solid #c3a564;border-radius:50%;place-items:center;display:grid;position:absolute;top:154px;box-shadow:0 5px 18px #002c2524}.product-carousel-arrow span{margin-top:-4px;font:2.2rem/1 Georgia,serif;display:block}.product-carousel-arrow.previous{left:-13px}.product-carousel-arrow.next{right:-13px}.product-carousel-arrow:hover{background:var(--green);color:#fff}.editorial-lifestyle{background:var(--green);color:#fff;grid-template-columns:1.1fr .9fr;min-height:720px;display:grid}.editorial-lifestyle-image{background:#e9ece9;min-height:620px;overflow:hidden}.editorial-lifestyle-image img{object-fit:contain;object-position:center;width:100%;height:100%}.editorial-lifestyle-copy{flex-direction:column;justify-content:center;padding:clamp(55px,8vw,125px);display:flex}.editorial-lifestyle-copy>p{color:var(--gold-light)}.editorial-lifestyle-copy h2{color:#fff;margin-bottom:24px;font-size:clamp(3rem,5vw,5.2rem)}.editorial-lifestyle-copy>span{color:#e0e8e4;margin-bottom:28px;font-size:.94rem;display:block}.editorial-lifestyle-copy .editorial-button{background:var(--gold);border-color:var(--gold);color:var(--deep);align-self:flex-start}.editorial-white-section{background:#fff}.editorial-white-section .editorial-product-image{background:#f7f6f3}.editorial-nyc-story{background:#f2ede5;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.editorial-nyc-image{overflow:hidden}.editorial-nyc-image img{object-fit:cover;width:100%;height:100%}.editorial-nyc-copy{flex-direction:column;justify-content:center;padding:clamp(55px,8vw,120px);display:flex}.editorial-nyc-copy h2{margin-bottom:22px;font-size:clamp(2.7rem,4.4vw,4.5rem)}.editorial-nyc-copy>span{margin-bottom:28px;font-size:.9rem;display:block}.editorial-nyc-copy .editorial-button{align-self:flex-start}.editorial-founder-banner{text-align:center;color:#fff;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.editorial-founder-banner>img{object-fit:cover;object-position:center 34%;width:100%;height:100%;position:absolute;inset:0}.editorial-founder-banner:after{content:"";background:linear-gradient(#00231d1a,#00231dc7);position:absolute;inset:0}.editorial-founder-banner>div{z-index:2;width:min(650px,100% - 40px);padding-top:240px;position:relative}.editorial-founder-banner>div>p{color:var(--gold-light)}.editorial-founder-banner h2{color:#fff;margin-bottom:24px;font-size:clamp(2.8rem,4.8vw,5rem)}.editorial-founder-banner a{color:#fff;border-bottom-color:var(--gold)}.editorial-service-row{background:var(--green);color:#fff;grid-template-columns:repeat(4,1fr);padding:50px max(24px,50% - 640px);display:grid}.editorial-service-row article{text-align:center;border-right:1px solid #d2ab5659;padding:8px 28px}.editorial-service-row article:last-child{border-right:0}.editorial-service-row b{color:var(--gold);font-size:1.5rem}.editorial-service-row h3{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin:9px 0 7px;font:500 .68rem DM Sans,Arial,sans-serif}.editorial-service-row p{color:#d5e0dc;margin-bottom:0;font-size:.66rem}.about-hero{background:#eee2d0;align-items:flex-end;min-height:630px;padding:70px max(24px,50% - 590px);display:flex;position:relative;overflow:hidden}.about-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-hero-card{z-index:2;color:#fff;background:#002c25f0;width:min(590px,100%);padding:clamp(35px,6vw,70px);position:relative}.about-hero-card h1{font-size:clamp(3rem,5.5vw,5.6rem)}.about-hero-card p:last-child{font-family:Playfair Display;font-size:1.35rem}.anchor-nav{z-index:10;background:var(--cream);border-bottom:1px solid #ded1c1;justify-content:center;gap:48px;padding:17px 24px;display:flex;position:sticky;top:0}.anchor-nav a{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600}.about-story p:not(.eyebrow){max-width:720px;margin-left:auto;margin-right:auto}blockquote{color:var(--green);margin:45px 0 0;font-family:Playfair Display;font-size:1.8rem}.split-section.reverse{grid-template-columns:.92fr 1.08fr}.editorial-copy.cream{background:var(--cream);color:var(--ink)}.editorial-copy.cream h2{color:var(--ink)}.editorial-copy.cream .text-link{align-self:flex-start;margin-top:20px}.editorial-art.pale{background:linear-gradient(135deg,#e3c589,#e6ccd0 50%,#efede8)}.manifesto{background:var(--green);color:#fff;text-align:center;padding:95px 24px}.manifesto h2{color:#fff;margin-bottom:20px}.manifesto p:not(.eyebrow){max-width:790px;margin:0 auto 18px;font-family:Playfair Display;font-size:1.25rem;line-height:1.65}.manifesto p:last-child{margin-bottom:0}.expertise{background:#fff}.expertise-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.expertise-list>div{border-top:1px solid #d8cbb9;grid-template-columns:55px 1fr;padding:19px 0;display:grid}.expertise-list span{color:#a88645;letter-spacing:.13em;font-size:.65rem}.expertise-list p{margin:0;font-family:Playfair Display;font-size:1.3rem}.love-story{background:var(--blush);grid-template-columns:1fr 1fr;min-height:720px;display:grid}.love-copy{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,120px);display:flex}.love-copy h2{font-size:clamp(2.5rem,4.2vw,4.4rem)}.founders{background:var(--cream)}.founders .center{max-width:760px;margin:0 auto 60px}.founder-grid{grid-template-columns:1fr 1fr;gap:60px;min-width:0;display:grid}.founder-grid article{background:#fff;min-width:0;padding:24px 24px 38px}.founder-image{background:linear-gradient(150deg,#cfc2b2,#ebdfd2);place-items:center;height:470px;margin-bottom:28px;display:grid;position:relative;overflow:hidden}.founder-image>img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.founder-image.alex>img{object-position:center 22%}.founder-image.jill{background:linear-gradient(150deg,#d8c8c2,#c7d0c8)}.founder-image>span{width:180px;height:180px;color:var(--green);border:1px solid #003e3340;border-radius:50%;place-items:center;font:4.5rem Playfair Display;display:grid}.founder-photo{overflow:hidden}.founder-photo>img{object-fit:cover;object-position:center;width:100%;height:100%}.founder-preview .founder-photo>img{object-position:52% center}.dancing-photo>img{object-position:center 36%}.founder-grid h3{font-size:2.3rem}.founder-grid .founder-identification{overflow-wrap:anywhere;color:#76591f;letter-spacing:.17em;text-transform:uppercase;min-height:99px;margin:0 0 18px;font:600 .76rem/1.85 DM Sans,Arial,sans-serif}.founder-grid .founder-identification:first-line{color:var(--green);letter-spacing:0;text-transform:none;font:500 2.3rem/1.35 Georgia,serif}.founder-grid article>p:not(.eyebrow){font-size:.9rem}.promise{background:var(--deep);color:#fff;text-align:center;padding:110px 24px}.promise-inner{max-width:800px;margin:auto}.promise h2{color:#fff}.promise p:not(.eyebrow){max-width:760px;margin:0 auto 20px;font-family:Playfair Display;font-size:1.25rem;line-height:1.65}.promise p:not(.eyebrow):last-of-type{margin-bottom:35px}.pdp-page{background:#fff}.pdp-breadcrumb{color:#68746f;flex-wrap:wrap;gap:9px;padding-top:24px;padding-bottom:24px;font-size:.68rem;display:flex}.pdp-breadcrumb a:hover{color:var(--green);text-decoration:underline}.pdp-intro{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:start;gap:clamp(45px,7vw,100px);padding-bottom:95px;display:grid}.pdp-gallery{min-width:0}.pdp-main-image{background:#f6f4f0;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.pdp-main-image img{object-fit:contain;width:100%;height:100%;max-height:680px;padding:clamp(28px,5vw,70px)}.pdp-sample-badge{z-index:2;background:var(--green);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;font-size:.6rem;font-weight:600;position:absolute;top:20px;left:20px}.pdp-image-note{color:#6b7772;max-width:680px;margin:14px 0 0;font-size:.7rem}.pdp-purchase-panel{padding-top:30px;position:sticky;top:25px}.pdp-kicker{color:#8b6d2e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.66rem;font-weight:600}.pdp-purchase-panel h1{margin-bottom:14px;font-size:clamp(2.1rem,3.15vw,3.45rem)}.pdp-summary{color:#4f5e59;margin-bottom:16px;font:400 1.15rem/1.55 Playfair Display,Georgia,serif}.pdp-price{overflow-wrap:anywhere;margin:0 0 14px;font-size:1.05rem;font-weight:600;line-height:1.35}.pdp-price-note{color:#6b7772;margin:6px 0 28px;font-size:.7rem;line-height:1.55}.pdp-preorder-inline{border-left:3px solid var(--gold);background:#fbf7ed;gap:4px;margin:0 0 24px;padding:12px 14px;display:grid}.pdp-preorder-inline strong{color:#806322;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.pdp-preorder-inline span{color:#58645f;font-size:.7rem;line-height:1.5}.pdp-option-groups{gap:22px;margin-bottom:20px;display:grid}.pdp-option-group{border:0;min-width:0;margin:0;padding:0}.pdp-option-group legend{color:#68746f;letter-spacing:.09em;text-transform:uppercase;width:100%;margin-bottom:9px;font-size:.62rem}.pdp-option-group legend strong{color:var(--green);font-weight:600}.pdp-option-group>div{flex-wrap:wrap;gap:8px;display:flex}.pdp-option-group button{color:#42504c;cursor:pointer;background:#fff;border:1px solid #cfc7bc;min-height:42px;padding:9px 13px;font:600 .66rem DM Sans,Arial,sans-serif;transition:border-color .2s,background .2s,color .2s}.pdp-option-group button:hover,.pdp-option-group button:focus-visible{border-color:var(--gold);outline:none}.pdp-option-group button.selected{border-color:var(--green);background:var(--green);color:#fff}.pdp-selection-summary{border-left:3px solid var(--gold);background:var(--cream);margin:0 0 18px;padding:14px 15px}.pdp-selection-summary span,.pdp-selection-summary strong{display:block}.pdp-selection-summary span{color:#7b6a46;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.pdp-selection-summary strong{color:var(--green);margin-top:4px;font-size:.72rem}.pdp-add-to-bag{border:1px solid var(--green);background:var(--green);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;width:100%;min-height:54px;margin:0 0 24px;padding:14px 18px;font:600 .68rem DM Sans,Arial,sans-serif}.pdp-add-to-bag:hover,.pdp-add-to-bag:focus-visible{color:var(--green);background:#fff;outline:none}.pdp-preorder-notice{background:#fbf7ed;border:1px solid #c7ab6b;margin:0 0 18px;padding:22px 24px}.pdp-preorder-notice p{color:#8b6d2e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.6rem;font-weight:600}.pdp-preorder-notice h2{color:var(--green);margin:0 0 9px;font:500 1.45rem/1.2 Playfair Display,Georgia,serif}.pdp-preorder-notice span{color:#56615d;font-size:.75rem;line-height:1.65;display:block}.pdp-fixed-options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.pdp-fixed-options>div{background:#fff;border:1px solid #d9d2c7;min-width:0;padding:14px 15px}.pdp-fixed-options span,.pdp-fixed-options strong{display:block}.pdp-fixed-options span{color:#71807a;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem}.pdp-fixed-options strong{color:var(--green);overflow-wrap:anywhere;margin-top:3px;font-size:.74rem}.pdp-coming-soon{border:1px solid var(--green);background:var(--green);color:#fff;opacity:1;letter-spacing:.13em;text-transform:uppercase;cursor:not-allowed;width:100%;min-height:54px;font:600 .68rem DM Sans,Arial,sans-serif}.pdp-notify-link{border-bottom:1px solid var(--gold);color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:13px auto 25px;padding-bottom:2px;font-size:.64rem;font-weight:600;display:table}.pdp-assurance-list{border-top:1px solid #ddd5ca}.pdp-assurance-list p{border-bottom:1px solid #ddd5ca;min-height:56px;margin:0;padding:14px 0 14px 38px;position:relative}.pdp-assurance-list p>span{color:#9b762e;font-size:1.2rem;position:absolute;top:15px;left:3px}.pdp-assurance-list strong,.pdp-assurance-list small{display:block}.pdp-assurance-list strong{color:var(--green);font-size:.72rem}.pdp-assurance-list small{color:#64716d;font-size:.64rem;line-height:1.5}.pdp-story{background:var(--green);color:#fff;padding:90px 0}.pdp-story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.pdp-story h2{color:#fff;max-width:560px;margin-bottom:0;font-size:clamp(2.6rem,4.2vw,4.4rem)}.pdp-story-grid>p{color:#e4ece8;margin-bottom:0;font:400 clamp(1.08rem,1.55vw,1.3rem)/1.75 Playfair Display,Georgia,serif}.pdp-details{grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,130px);padding-top:100px;padding-bottom:100px;display:grid}.pdp-details-heading h2{margin-bottom:20px;font-size:clamp(2.5rem,4vw,4rem)}.pdp-details-heading>p:last-child{color:#64716d;max-width:460px;font-size:.85rem}.pdp-detail-list{border-top:1px solid #d8d0c5;margin:0}.pdp-detail-row{border-bottom:1px solid #d8d0c5;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:30px;padding:17px 0;display:grid}.pdp-detail-row dt{color:#6c7773;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.pdp-detail-row dd{color:var(--green);margin:0;font-size:.78rem;font-weight:500}.pdp-information{background:var(--cream);padding:85px 0}.pdp-information-grid{grid-template-columns:1fr 1fr;gap:0 65px;display:grid}.pdp-information details{border-top:1px solid #d5cab9}.pdp-information details:nth-last-child(-n+2){border-bottom:1px solid #d5cab9}.pdp-information summary{color:var(--green);cursor:pointer;padding:24px 34px 24px 0;font:500 1.35rem Playfair Display,Georgia,serif;list-style:none;position:relative}.pdp-information summary::-webkit-details-marker{display:none}.pdp-information summary:after{content:"+";color:#9b762e;font:1.35rem DM Sans,Arial,sans-serif;position:absolute;top:21px;right:4px}.pdp-information details[open] summary:after{content:"−"}.pdp-information details p{color:#596762;max-width:520px;margin:-8px 0 20px;font-size:.8rem}.pdp-information details a{border-bottom:1px solid var(--gold);color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:-4px 0 24px;padding-bottom:2px;font-size:.65rem;font-weight:600;display:inline-block}.pdp-education-links{padding-top:75px;padding-bottom:90px}.pdp-education-links h2{margin-bottom:28px;font-size:clamp(2rem,3.5vw,3.2rem)}.pdp-education-links>p:not(.pdp-kicker){color:#596762;max-width:720px;margin:-8px 0 24px}.pdp-education-links nav{border-top:1px solid #d8d0c5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pdp-education-links nav a{color:var(--green);border-bottom:1px solid #d8d0c5;justify-content:space-between;gap:20px;padding:18px 4px;font-size:.78rem;display:flex}.pdp-education-links nav a:nth-child(odd){margin-right:24px}.pdp-education-links nav a span{color:#9b762e}.pdp-related{text-align:center;padding-top:95px;padding-bottom:105px}.pdp-related>h2{margin-bottom:45px}.pdp-related-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pdp-related-grid article{min-width:0}.pdp-related-image{background:#f6f4f0;height:300px;display:block;overflow:hidden}.pdp-related-image img{object-fit:contain;width:100%;height:100%;padding:20px;transition:transform .35s}.pdp-related-grid article:hover img{transform:scale(1.035)}.pdp-related-grid h3{margin:15px 0 4px;font:500 .82rem DM Sans,Arial,sans-serif}.pdp-related-grid p{color:#63716d;margin-bottom:3px;font-size:.68rem}.pdp-related-grid strong{font-size:.72rem;font-weight:500}.pdp-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pdp-media-item,.pdp-media-placeholder,.pdp-media-video{aspect-ratio:1/1.08;background:#f6f4f0;min-width:0;margin:0}.pdp-media-item{grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.pdp-media-item.featured{aspect-ratio:1.35;grid-column:1/-1}.pdp-media-open{cursor:zoom-in;background:0 0;border:0;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.pdp-media-open img{object-fit:contain;width:100%;height:100%;min-height:0;padding:clamp(24px,4vw,55px)}.pdp-media-open span{width:34px;height:34px;color:var(--green);background:#ffffffe6;border:1px solid #d7d0c4;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;bottom:14px;right:14px}.pdp-media-item figcaption{color:#6b7772;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:.62rem}.pdp-lightbox{z-index:1000;background:#0e1916f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2vw,24px);padding:clamp(20px,4vw,55px);display:grid;position:fixed;inset:0}.pdp-lightbox figure{background:#fff;grid-template-rows:minmax(0,1fr) auto;width:min(100%,1100px);height:min(88vh,900px);margin:auto;display:grid}.pdp-lightbox figure img{object-fit:contain;width:100%;height:100%;min-height:0;padding:clamp(12px,3vw,42px)}.pdp-lightbox figure figcaption{color:#44534e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:13px 18px;font-size:.68rem;display:flex}.pdp-lightbox-close,.pdp-lightbox-arrow{color:#fff;cursor:pointer;background:0 0;border:0}.pdp-lightbox-close{font-size:2.2rem;line-height:1;position:absolute;top:14px;right:20px}.pdp-lightbox-arrow{width:46px;height:58px;font-size:3rem;line-height:1}.pdp-media-placeholder{text-align:center;color:#7b8782;border:1px solid #e2dcd3;place-content:center;gap:7px;padding:28px;display:grid}.pdp-media-placeholder span{letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.pdp-media-placeholder strong{color:var(--green);font:500 1rem/1.35 Playfair Display,Georgia,serif}.pdp-media-placeholder.video{color:#d5b56f;background:#263f38;border-color:#263f38}.pdp-media-placeholder.video strong{color:#fff}.pdp-media-placeholder.video b{border:1px solid #d5b56f;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 8px;font-size:.75rem;display:grid}.pdp-media-video{object-fit:contain;background:#182923;width:100%}.pdp-product-information{border-top:1px solid #d8d0c5;margin-top:50px;padding-top:38px}.pdp-product-information h2{color:var(--green);margin-bottom:12px;font-size:clamp(2rem,3vw,3rem)}.pdp-product-information h3{color:#8b6d2e;letter-spacing:.14em;text-transform:uppercase;margin:34px 0 12px;font:600 .68rem DM Sans,Arial,sans-serif}.pdp-craftsmanship-disclosure{color:#56615d;background:#faf8f4;border:1px solid #d8d0c5;margin-top:28px;padding:20px}.pdp-craftsmanship-disclosure strong{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:600 .7rem DM Sans,Arial,sans-serif;display:block}.pdp-craftsmanship-disclosure p{margin:0;line-height:1.7}.pdp-information-note{color:#64716d;font-size:.75rem;line-height:1.65}.pdp-product-information .pdp-detail-row{grid-template-columns:minmax(135px,.75fr) 1.25fr;gap:22px;padding:14px 0}.pdp-product-information .pdp-detail-row dd a,.pdp-ethical-sourcing a{color:#8b6d2e;text-underline-offset:3px;width:fit-content;margin-top:7px;font-size:.65rem;text-decoration:underline;display:block}.pdp-ethical-sourcing{background:var(--cream);border-left:3px solid var(--gold);margin-top:28px;padding:24px}.pdp-ethical-sourcing span,.pdp-ethical-sourcing strong{display:block}.pdp-ethical-sourcing span{color:#8b6d2e;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem}.pdp-ethical-sourcing strong{color:var(--green);margin-top:7px;font:500 1.05rem/1.5 Playfair Display,Georgia,serif}.pdp-reviews{background:var(--cream);text-align:center;padding:82px 0}.pdp-reviews h2{margin-bottom:12px}.pdp-reviews p:last-child,.pdp-section-intro{color:#64716d;max-width:630px;margin-left:auto;margin-right:auto;font-size:.82rem}.pdp-recent{border-bottom:1px solid #ded7cd}.pdp-layering{padding-top:30px}.education-commerce-links{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,8vw,120px);padding-top:85px;padding-bottom:85px;display:grid}.education-commerce-links>div>p{color:#8b6d2e;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;font-weight:600}.education-commerce-links h2{color:var(--green);margin-bottom:12px;font-size:clamp(2.2rem,3.5vw,3.5rem)}.education-commerce-links>div>span{color:#64716d;font-size:.8rem}.education-commerce-links nav{border-top:1px solid #d8d0c5}.education-commerce-links nav a{color:var(--green);border-bottom:1px solid #d8d0c5;justify-content:space-between;gap:20px;padding:22px 4px;font:500 1.08rem Playfair Display,Georgia,serif;display:flex}.education-commerce-links nav a span{color:#a37b2d;transition:transform .2s}.education-commerce-links nav a:hover span{transform:translate(5px)}.policy-page{background:#fff}.policy-hero{background:var(--cream);padding:90px 24px}.policy-hero h1{margin-bottom:16px;font-size:clamp(3.1rem,6vw,6rem)}.policy-hero .center>p:last-child{color:#53625d;margin:0 auto;font:400 1.2rem Playfair Display,Georgia,serif}.policy-draft-note{border-left:3px solid var(--gold);background:#f7f4ef;margin-top:55px;padding:22px 25px}.policy-draft-note strong{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}.policy-draft-note p{color:#5c6965;margin:0;font-size:.78rem}.policy-content{padding-top:45px;padding-bottom:110px}.policy-updated{color:#7c8783;letter-spacing:.08em;text-transform:uppercase;margin-bottom:50px;font-size:.67rem}.policy-content section{border-top:1px solid #ddd4c8;padding:33px 0}.policy-content section:last-of-type{border-bottom:1px solid #ddd4c8}.policy-content h2{color:var(--green);margin-bottom:14px;font-size:clamp(1.8rem,3vw,2.5rem)}.policy-content p,.policy-content li{color:#53615d;font-size:.88rem}.policy-content ul,.policy-content ol{padding-left:22px}.policy-content li{margin-bottom:8px;padding-left:5px}.policy-back{text-align:center;padding-top:45px}.contact-page,.search-page,.utility-page{background:#fff}.contact-hero{background:var(--cream);padding:88px 24px}.contact-hero h1,.search-heading h1,.utility-page h1{margin-bottom:16px;font-size:clamp(3rem,5.5vw,5.6rem)}.contact-hero p:last-child{color:#5c6965;max-width:620px;margin:0 auto;font:400 1.1rem/1.6 Playfair Display,Georgia,serif}.contact-layout{grid-template-columns:.72fr 1.28fr;gap:clamp(45px,8vw,110px);padding-top:90px;padding-bottom:110px;display:grid}.contact-details article{border-top:1px solid #ddd4c8;padding:28px 0}.contact-details article:last-child{border-bottom:1px solid #ddd4c8}.contact-details span{color:#8b6d2e;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:600}.contact-details h2{color:var(--green);margin:9px 0 8px;font-size:1.55rem}.contact-details p{color:#62706b;margin:0;font-size:.78rem}.contact-form-panel{border-top:3px solid var(--gold);background:#f7f4ef;padding:clamp(30px,5vw,58px)}.contact-form-panel h2{color:var(--green);margin-bottom:30px;font-size:clamp(2rem,3.2vw,3.15rem)}.contact-form{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.contact-form label{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:600}.contact-form small{color:#7b8782;font-size:.55rem}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cfc5b7;margin-top:7px;padding:13px 12px;font:400 .85rem DM Sans,Arial,sans-serif;display:block}.contact-form-wide{grid-column:1/-1}.contact-form button:disabled{opacity:.58;cursor:not-allowed;transform:none}.contact-form-note{color:#707c77;margin:-10px 0 0;font-size:.68rem}.search-page{min-height:520px;padding-top:75px;padding-bottom:110px}.search-heading{margin-bottom:35px}.search-page-form{border:1px solid #cfc5b7;width:min(760px,100%);margin:0 auto 34px;display:flex}.search-page-form input{border:0;outline:0;flex:1;min-width:0;padding:16px;font:400 .85rem DM Sans,Arial,sans-serif}.search-page-form button{background:var(--green);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;padding:0 26px;font:600 .66rem DM Sans,Arial,sans-serif}.search-summary{color:#63716d;margin:0 0 35px;font-size:.78rem}.utility-page{min-height:510px;padding-top:100px;padding-bottom:110px}.utility-page>p:not(.eyebrow){color:#5c6965;max-width:590px;margin:0 auto 30px;font:400 1.05rem/1.7 Playfair Display,Georgia,serif}.cart-page{min-height:560px;padding-top:75px;padding-bottom:110px}.cart-heading{text-align:center;margin-bottom:42px}.cart-heading h1{margin-bottom:10px;font-size:clamp(3rem,5vw,5rem)}.cart-heading>p:last-child{color:#66736e}.cart-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:clamp(35px,6vw,80px);display:grid}.cart-items{border-top:1px solid #d9d1c6}.cart-item{border-bottom:1px solid #d9d1c6;grid-template-columns:130px minmax(0,1fr) auto;align-items:start;gap:22px;padding:24px 0;display:grid}.cart-item img{object-fit:contain;background:#f7f5f1;width:130px;height:130px}.cart-item h2{margin:4px 0 8px;font-size:1.35rem}.cart-item p,.cart-item span{color:#68756f;margin:0 0 7px;font-size:.72rem;display:block}.cart-item button{color:#596761;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #96762d;padding:0;font-size:.66rem}.cart-item>strong{padding-top:5px;font-size:.82rem}.cart-summary{background:#fbf8f1;border:1px solid #d4c9b8;padding:28px}.cart-summary h2{margin-bottom:24px;font-size:1.65rem}.cart-summary p{border-bottom:1px solid #ddd4c6;justify-content:space-between;gap:20px;margin:0;padding:12px 0;font-size:.75rem;display:flex}.cart-summary .cart-discount{color:#7b5f1e}.cart-summary .cart-total{color:var(--green);font-size:.86rem}.cart-summary small{color:#68756f;margin:18px 0;font-size:.66rem;line-height:1.55;display:block}.cart-summary>button{border:1px solid var(--green);background:var(--green);color:#fff;letter-spacing:.1em;text-transform:uppercase;width:100%;min-height:50px;font:600 .67rem DM Sans,Arial,sans-serif}.cart-summary>button:disabled{opacity:.72;cursor:not-allowed}@media (max-width:760px){.contact-layout{grid-template-columns:1fr;padding-top:60px;padding-bottom:75px}.contact-form{grid-template-columns:1fr}.contact-form-wide{grid-column:auto}.cart-layout{grid-template-columns:1fr}.cart-item{grid-template-columns:90px minmax(0,1fr)}.cart-item img{width:90px;height:90px}.cart-item>strong{grid-column:2}}@media (max-width:900px){.pdp-intro{grid-template-columns:1fr}.pdp-purchase-panel{padding-top:0;position:static}.pdp-story-grid,.pdp-details,.pdp-information-grid{grid-template-columns:1fr}.pdp-information details:nth-last-child(-n+2){border-bottom:0}.pdp-information details:last-child{border-bottom:1px solid #d5cab9}.pdp-related-grid{grid-template-columns:repeat(2,1fr);gap:35px 18px}}@media (max-width:600px){.pdp-education-links nav{grid-template-columns:1fr}.pdp-education-links nav a:nth-child(odd){margin-right:0}.pdp-breadcrumb{width:calc(100% - 32px);padding-top:16px;padding-bottom:16px}.pdp-intro{gap:30px;width:100%;padding-bottom:65px}.pdp-main-image{min-height:440px}.pdp-main-image img{max-height:470px;padding:42px 22px}.pdp-image-note,.pdp-purchase-panel{margin-left:16px;margin-right:16px}.pdp-purchase-panel h1{font-size:clamp(2rem,8.5vw,2.65rem)}.pdp-fixed-options{grid-template-columns:1fr}.pdp-story{padding:68px 0}.pdp-story-grid{gap:28px;width:calc(100% - 40px)}.pdp-details{gap:32px;width:calc(100% - 40px);padding-top:70px;padding-bottom:70px}.pdp-detail-row{grid-template-columns:1fr;gap:4px}.pdp-information{padding:60px 0}.pdp-information-grid{width:calc(100% - 40px)}.pdp-related{width:calc(100% - 32px);padding-top:72px;padding-bottom:75px}.pdp-related-grid{scroll-snap-type:x mandatory;text-align:center;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.pdp-related-grid article{scroll-snap-align:start;min-width:82%}.pdp-media-grid{grid-template-columns:1fr;gap:10px}.pdp-media-item.featured{aspect-ratio:1/1.05;grid-column:auto}.pdp-media-item,.pdp-media-placeholder,.pdp-media-video{aspect-ratio:1/1.02}.pdp-lightbox{grid-template-columns:42px minmax(0,1fr) 42px;padding:48px 4px 18px}.pdp-lightbox figure{height:min(78vh,720px)}.pdp-lightbox-arrow{width:42px}.pdp-product-information{margin-top:38px}.pdp-product-information .pdp-detail-row{grid-template-columns:1fr;gap:4px}.education-commerce-links{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:65px}.policy-hero{padding:68px 20px}.policy-draft-note,.policy-content{width:calc(100% - 36px)}.policy-content{padding-bottom:80px}}@media (max-width:900px){.header-inner{width:calc(100% - 28px);min-height:80px}.brand img{width:240px;height:70px}.menu-button{visibility:visible}.main-nav{background:var(--green);border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 80px);padding:14px 24px 24px;display:none;position:absolute;top:80px;left:0;right:0;overflow-y:auto}.main-nav.open{display:flex}.main-nav-item{border-bottom:1px solid #d2ab5647;width:100%}.main-nav-direct{border-bottom:1px solid #d2ab5647;width:100%;padding:16px 0;font-size:.63rem}.main-nav-trigger{text-align:left;justify-content:space-between;width:100%;padding:16px 0}.main-nav-dropdown{width:100%;color:inherit;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:0;padding:0 0 16px 16px;position:static;transform:none}.main-nav-item.open .main-nav-dropdown{display:block}.main-nav-dropdown-intro{display:none}.main-nav-dropdown-links{grid-template-columns:1fr;gap:0;display:grid}.main-nav-dropdown-groups{grid-template-columns:1fr;gap:18px;display:grid}.main-nav-dropdown-groups h3{color:#d6b76e}.main-nav-dropdown-groups a{color:inherit;border-bottom:1px solid #d2ab562e;padding:10px 0;font-size:.63rem}.main-nav-dropdown-links a{color:inherit;border-bottom-color:#d2ab562e;padding:10px 0;font-size:.63rem}.main-nav-dropdown-links a:last-child{border-bottom:0}.color-grid{grid-template-columns:1fr}.color-card{min-height:460px}.product-grid.four{grid-template-columns:repeat(2,1fr)}.category-grid,.split-section,.split-section.reverse,.founder-preview,.love-story{grid-template-columns:1fr}.split-section.reverse .editorial-copy{order:2}.about-color.split-section.reverse .editorial-copy{order:0}.about-color .color-heart-art{order:2;min-height:min(100vw,620px)}.values-grid,.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid>div:nth-child(2){border-right:0}.service-grid>div{border-bottom:1px solid var(--line);padding:25px}.newsletter,.footer-main,.expertise-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.anchor-nav{justify-content:flex-start;gap:25px;overflow-x:auto}.anchor-nav a{white-space:nowrap}.site-header-light .main-nav{background:var(--white);color:var(--green);border-top-color:#ddd7cd}.site-header-light .main-nav-item,.site-header-light .main-nav-direct{border-bottom-color:#e3ddd4}.site-header-light .main-nav-dropdown-links a{color:var(--green);border-bottom-color:#eee8df}.site-header-light .main-nav-dropdown-groups h3{color:#8b6d2e}.site-header-light .main-nav-dropdown-groups a{color:var(--green);border-bottom-color:#eee8df}.editorial-category-grid{grid-template-columns:repeat(2,1fr);gap:36px 18px}.editorial-product-grid.four{grid-template-columns:repeat(2,1fr)}.product-carousel{grid-auto-columns:calc(50% - 9px)}.editorial-lifestyle,.editorial-nyc-story{grid-template-columns:1fr}.editorial-lifestyle-image{min-height:620px}.editorial-nyc-image{min-height:430px}.editorial-service-row{grid-template-columns:repeat(2,1fr)}.editorial-service-row article{border-bottom:1px solid #d2ab5659;padding:25px}.editorial-service-row article:nth-child(2){border-right:0}}@media (max-width:600px){.section{padding:75px 0}.container,.narrow{width:min(100% - 32px,1180px)}.announcement{font-size:.56rem}.header-actions span:nth-child(-n+2){display:none}.brand img{width:200px;height:64px}.hero{min-height:640px}.hero-wash{background:linear-gradient(90deg,#001f19e0,#002c2573)}.hero-copy{padding-top:80px}.button-row{flex-direction:column;align-items:flex-start}.button-row .button{min-width:220px}.product-grid.four,.product-grid.three{scroll-snap-type:x mandatory;padding-bottom:15px;display:flex;overflow-x:auto}.product-card{scroll-snap-align:start;min-width:82%}.product-image{height:340px}.category-card{min-height:350px;padding:18px}.editorial-copy,.founder-copy,.love-copy{padding:65px 28px}.values-grid,.service-grid{grid-template-columns:1fr}.service-grid>div{border-right:0}.newsletter{gap:20px;padding:50px 24px}.newsletter form{flex-direction:column}.newsletter button{padding:15px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{flex-direction:column;gap:9px}.about-hero{min-height:600px;padding:30px 16px}.about-hero-card{padding:35px 25px}.founder-grid{grid-template-columns:1fr;gap:30px}.founder-image{height:380px}.editorial-hero{height:660px;min-height:660px}.editorial-hero>img{object-position:72% center}.editorial-hero-shade{background:linear-gradient(#002c254d,#002c2594 48%,#00231dc7)}.editorial-hero-copy{text-align:center;bottom:38px;left:50%;transform:translate(-50%)}.editorial-hero-copy h1{font-size:clamp(3.1rem,15vw,4.8rem)}.editorial-hero-copy>span{margin:0 auto 28px}.editorial-hero-copy>div{flex-direction:column;align-items:center}.editorial-hero-copy .editorial-button{width:235px}.editorial-benefits{grid-template-columns:1fr;padding:9px 0}.editorial-benefits span{border-bottom:1px solid #e4ded4;border-right:0;place-items:center;min-height:32px;display:grid}.editorial-benefits span:last-child{border-bottom:0}.editorial-section{padding:72px 16px}.editorial-heading{margin-bottom:36px}.editorial-category-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:14px;display:flex;overflow-x:auto}.editorial-category{scroll-snap-align:start;min-width:82%}.editorial-category>div{height:315px}.editorial-manifesto{grid-template-columns:1fr;gap:30px;padding:68px 24px}.editorial-color-grid{grid-template-columns:1fr;gap:42px}.editorial-color-card>div{height:360px}.editorial-product-grid.four,.editorial-product-grid.three{scroll-snap-type:x mandatory;gap:12px;max-width:none;padding-bottom:14px;display:flex;overflow-x:auto}.editorial-product{scroll-snap-align:start;min-width:82%}.editorial-product-image{height:345px}.product-carousel{grid-auto-columns:82%;gap:12px;padding-bottom:14px}.product-carousel .editorial-product{min-width:0}.product-carousel-arrow{width:42px;height:42px;top:151px}.product-carousel-arrow.previous{left:2px}.product-carousel-arrow.next{right:2px}.editorial-lifestyle{min-height:0}.editorial-lifestyle-image{min-height:520px}.editorial-lifestyle-copy,.editorial-nyc-copy{padding:68px 25px}.editorial-nyc-image{min-height:330px}.editorial-founder-banner{min-height:540px}.editorial-founder-banner>img{object-position:52% center}.editorial-founder-banner>div{padding-top:210px}.editorial-service-row{grid-template-columns:1fr;padding:24px}.editorial-service-row article{border-right:0}.site-header-light .brand img{width:240px}}.collection-page{background:#fff}.collection-hero{background:var(--cream);grid-template-columns:.88fr 1.12fr;min-height:590px;display:grid}.collection-hero-copy{flex-direction:column;justify-content:center;padding:clamp(55px,8vw,120px);display:flex}.collection-hero-copy>p,.collection-products header p,.collection-story>div>div>p{color:#8b6d2e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-size:.66rem;font-weight:600}.collection-hero-copy h1{color:var(--green);margin-bottom:22px;font-size:clamp(3.2rem,5.6vw,6rem)}.collection-hero-copy>span{color:#51605b;max-width:590px;font:400 clamp(1.08rem,1.5vw,1.3rem)/1.65 Playfair Display,Georgia,serif}.collection-hero-copy>strong{border-left:3px solid var(--gold);max-width:590px;color:var(--green);background:#ffffffb3;margin-top:25px;padding:14px 16px;font-size:.7rem;line-height:1.6}.collection-hero-image{background:#f2eee7;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.collection-hero-image>span{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#002c25e0;padding:7px 10px;font-size:.56rem;font-weight:600;position:absolute;bottom:16px;left:18px}.collection-hero-image img{object-fit:contain;width:100%;height:100%;max-height:690px;padding:clamp(35px,6vw,85px)}.collection-hero-text{min-height:0;display:block}.collection-hero-text .collection-hero-copy{max-width:1180px;min-height:0;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(24px,5vw,72px) clamp(42px,5vw,68px)}.collection-hero-text .collection-hero-copy h1{font-size:clamp(2.8rem,5vw,5rem)}.collection-notice{background:#fbf7ee;border:1px solid #dac9a6;margin-top:55px;padding:20px 24px}.collection-notice strong{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.67rem;display:block}.collection-notice p{color:#5d6965;margin:0;font-size:.77rem}.collection-products{padding-top:90px;padding-bottom:110px}.collection-page>.pdp-breadcrumb+.collection-products{padding-top:28px}.collection-products>header{border-bottom:1px solid #d9d2c8;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:45px;padding-bottom:24px;display:flex}.collection-products header h2{margin:0;font-size:clamp(2.4rem,4vw,4rem)}.collection-products>header>span{color:#68746f;letter-spacing:.06em;text-transform:uppercase;padding-bottom:8px;font-size:.68rem}.collection-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:50px 18px;display:grid}.collection-product-card{text-align:center;min-width:0}.collection-product-image{background:#f6f4f0;height:350px;display:block;position:relative;overflow:hidden}.collection-product-image img{object-fit:contain;width:100%;height:100%;padding:24px;transition:transform .4s}.collection-product-card:hover .collection-product-image img{transform:scale(1.035)}.collection-product-badge{z-index:2;background:var(--green);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;font-size:.51rem;font-weight:600;position:absolute;top:12px;left:12px}.collection-product-category{letter-spacing:.13em;text-transform:uppercase;margin:16px 0 2px;font-weight:600;color:#8b6d2e!important;font-size:.56rem!important}.collection-product-card h2{margin:0 0 5px;font:500 .88rem DM Sans,Arial,sans-serif}.collection-product-card>p{color:#64716d;min-height:39px;margin-bottom:4px;font-size:.68rem}.collection-product-card>strong{font-size:.73rem;font-weight:500;display:block}.collection-product-link{border-bottom:1px solid var(--gold);color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:12px auto 0;padding-bottom:2px;font-size:.62rem;font-weight:600;display:table}.collection-product-link.disabled{color:#7e8985;border-bottom-style:dashed}.collection-story{background:var(--green);color:#fff;padding:90px 0}.collection-story>div{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,9vw,135px);display:grid}.collection-story h2{color:#fff;margin:0;font-size:clamp(3rem,5vw,5rem)}.collection-story>div>p{color:#e0e9e5;margin:0;font:400 clamp(1.08rem,1.55vw,1.3rem)/1.75 Playfair Display,Georgia,serif}.behind-design{padding-top:92px;padding-bottom:35px}.behind-design>header{text-align:center;width:min(760px,100%);margin:0 auto 48px}.behind-design>header>p{color:#8b6d2e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.66rem;font-weight:600}.behind-design>header h2{color:var(--green);margin-bottom:18px}.behind-design>header span{color:#5e6b67;font:400 1.05rem/1.7 Playfair Display,Georgia,serif}.behind-design-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.behind-design-grid figure{background:#faf9f6;border:1px solid #ded7cd;margin:0}.behind-design-grid figure>div{aspect-ratio:1.42;background:#fff;place-items:center;display:grid;overflow:hidden}.behind-design-grid img{object-fit:contain;width:100%;height:100%}.behind-design-grid figcaption{gap:5px;padding:22px 24px 25px;display:grid}.behind-design-grid figcaption strong{color:var(--green);font:500 1.3rem Playfair Display,Georgia,serif}.behind-design-grid figcaption span{color:#64716d;font-size:.72rem}.behind-design-note{color:#76817d;text-align:center;margin:18px 0 0;font-size:.66rem}.collection-assurances{grid-template-columns:repeat(3,1fr);gap:0;padding-top:75px;padding-bottom:85px;display:grid}.collection-assurances article{text-align:center;border-right:1px solid #d9d2c8;padding:0 42px}.collection-assurances article:first-child{padding-left:0}.collection-assurances article:last-child{border-right:0;padding-right:0}.collection-assurances b{color:#a88745;letter-spacing:.12em;font-size:.64rem}.collection-assurances h3{color:var(--green);margin:10px 0 8px;font-size:1.5rem}.collection-assurances p{color:#65716d;margin:0;font-size:.72rem}@media (max-width:900px){.collection-hero{grid-template-columns:1fr}.collection-hero-copy{min-height:500px}.collection-hero-text .collection-hero-copy{min-height:0}.collection-hero-image{min-height:520px}.collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 18px}.collection-story>div{grid-template-columns:1fr;gap:30px}.behind-design-grid{grid-template-columns:1fr}}@media (max-width:600px){.collection-hero-copy{min-height:440px;padding:62px 24px}.collection-hero-text .collection-hero-copy{min-height:0;padding:42px 24px 36px}.collection-hero-copy h1{font-size:clamp(3.1rem,14vw,4.5rem)}.collection-hero-image{min-height:420px}.collection-hero-image img{max-height:460px;padding:45px 25px}.collection-notice{width:calc(100% - 32px);margin-top:38px}.collection-products{width:calc(100% - 32px);padding-top:65px;padding-bottom:75px}.collection-products>header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px}.collection-product-grid{grid-template-columns:1fr 1fr;gap:38px 10px}.collection-product-image{height:235px}.collection-product-image img{padding:15px}.collection-product-card>p{min-height:0}.collection-story{padding:68px 0}.collection-story>div{width:calc(100% - 40px)}.behind-design{width:calc(100% - 32px);padding-top:65px}.collection-assurances{grid-template-columns:1fr;padding-top:52px;padding-bottom:52px}.collection-assurances article,.collection-assurances article:first-child,.collection-assurances article:last-child{border-bottom:1px solid #d9d2c8;border-right:0;padding:27px 15px}.collection-assurances article:last-child{border-bottom:0}}.education-page{background:#fff}.education-hub-hero{background:var(--cream);grid-template-columns:1fr 1fr;min-height:620px;display:grid}.education-hub-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,8vw,120px);display:flex}.education-hub-copy>p,.education-guide-hero-copy>p,.education-principles>div>div>p,.education-shop-cta .container>p,.education-chapter-copy>p:first-child,.education-related article>p{color:#8b6d2e;letter-spacing:.17em;text-transform:uppercase;margin-bottom:14px;font-size:.66rem;font-weight:600}.education-hub-copy h1{max-width:700px;color:var(--green);margin-bottom:25px;font-size:clamp(3.25rem,5.6vw,6.4rem)}.education-hub-copy>span{color:#53625d;max-width:620px;margin-bottom:32px;font:400 clamp(1.08rem,1.55vw,1.35rem)/1.7 Playfair Display,Georgia,serif}.education-hub-image,.education-guide-hero-image{background:#fff;place-items:center;min-width:0;display:grid;overflow:hidden}.education-hub-image img{object-fit:contain;width:100%;height:100%;padding:clamp(35px,6vw,85px)}.education-intro{text-align:center;padding-top:105px;padding-bottom:62px}.education-intro h2{color:var(--green);margin-bottom:23px}.education-intro>p:not(.eyebrow){color:#586661;max-width:860px;margin:0 auto 14px;font:400 clamp(1.08rem,1.6vw,1.3rem)/1.75 Playfair Display,Georgia,serif}.education-library-nav{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:28px;display:flex}.education-library-nav a{color:var(--green);letter-spacing:.09em;text-transform:uppercase;border:1px solid #c9a85d;padding:11px 17px;font-size:.62rem;font-weight:700;transition:background .2s,color .2s}.education-library-nav a:hover{background:var(--green);color:#f6d982}.education-ai-disclosure{letter-spacing:.02em;border-top:1px solid #d9d1c5;padding-top:20px;color:#6d7773!important;max-width:760px!important;margin:28px auto 0!important;font:400 .72rem/1.65 Arial,sans-serif!important}.education-guide-group{scroll-margin-top:70px}.education-guide-group>header{text-align:center;border-top:1px solid #d9d1c5;margin-bottom:38px;padding-top:62px}.education-guide-group>header h2{color:var(--green);margin-bottom:8px;font-size:clamp(2.7rem,4.5vw,4.5rem)}.education-guide-group>header>span{color:#62706b;font:400 1rem/1.6 Playfair Display,Georgia,serif}.education-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 26px;padding-bottom:115px;display:grid}.education-guide-card{min-width:0}.education-guide-image{background:#f5f0e8;place-items:center;height:390px;display:grid;overflow:hidden}.education-guide-image img{object-fit:contain;width:100%;height:100%;padding:42px;transition:transform .4s}.education-guide-card:hover .education-guide-image img{transform:scale(1.025)}.education-guide-card>p{color:#967633;letter-spacing:.16em;text-transform:uppercase;margin:21px 0 8px;font-size:.61rem;font-weight:600}.education-guide-card h2{color:var(--green);margin-bottom:12px;font-size:clamp(2rem,3.2vw,3rem)}.education-guide-card>span{color:#5f6c68;max-width:560px;margin-bottom:18px;font-size:.83rem;display:block}.education-guide-card>a,.education-related article>a{border-bottom:1px solid var(--gold);color:var(--green);letter-spacing:.1em;text-transform:uppercase;padding-bottom:3px;font-size:.67rem;font-weight:600;display:inline-block}.education-guide-card>a b{color:#967633;margin-left:7px}.education-principles{background:var(--green);color:#fff;padding:95px 0}.education-principles>div{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,9vw,135px);display:grid}.education-principles h2{margin:0;font-size:clamp(3rem,5vw,5rem)}.education-principles>div>p{color:#e1e9e6;margin:0;font:400 clamp(1.08rem,1.55vw,1.3rem)/1.8 Playfair Display,Georgia,serif}.education-next{padding-top:105px;padding-bottom:115px}.education-next header{text-align:center;margin-bottom:42px}.education-next header h2{color:var(--green)}.education-next>div{border-top:1px solid #dbd2c6;border-bottom:1px solid #dbd2c6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.education-next article{border-right:1px solid #dbd2c6;padding:32px 28px}.education-next article:last-child{border-right:0}.education-next h3{color:var(--green);margin-bottom:10px;font-size:1.45rem}.education-next article p{color:#61706b;font-size:.76rem}.education-next article span{color:#987735;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:600}.education-guide-hero{background:var(--cream);grid-template-columns:1.08fr .92fr;min-height:575px;display:grid}.education-guide-hero-copy{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,120px);display:flex}.education-guide-hero-copy h1{max-width:760px;color:var(--green);margin-bottom:24px;font-size:clamp(3.2rem,5.8vw,6.3rem)}.education-guide-hero-copy>span{color:#53615d;max-width:640px;font:400 clamp(1.08rem,1.55vw,1.3rem)/1.7 Playfair Display,Georgia,serif}.education-guide-hero-image{grid-template-rows:1fr auto;padding:clamp(28px,4vw,52px)}.education-guide-hero-image img{object-fit:contain;filter:drop-shadow(0 22px 28px #1e2c271a);width:min(82%,760px);max-height:430px}.education-ai-image-note{color:#77817d;letter-spacing:.035em;text-align:center;margin:14px 0 0;font-size:.62rem}.education-anchor-nav{background:#fff;border-top:1px solid #ded6cb;border-bottom:1px solid #ded6cb;justify-content:center;align-items:center;gap:31px;min-height:62px;padding:12px 24px;display:flex;overflow-x:auto}.education-anchor-nav span{color:#987735;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:600}.education-anchor-nav a{color:var(--green);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:600}.education-guide-intro{grid-template-columns:1.1fr .9fr;gap:clamp(55px,8vw,115px);padding-top:105px;padding-bottom:105px;display:grid}.education-intro-lead{color:#43544e;font:400 clamp(1.15rem,1.75vw,1.45rem)/1.7 Playfair Display,Georgia,serif}.education-takeaways{border-top:1px solid #d9d0c4}.education-takeaways article{border-bottom:1px solid #d9d0c4;grid-template-columns:42px 1fr;gap:0 16px;padding:21px 0;display:grid}.education-takeaways b{color:#987735;letter-spacing:.1em;grid-row:1/3;font-size:.62rem}.education-takeaways h2{color:var(--green);margin:0 0 5px;font-size:1.5rem}.education-takeaways p{color:#65726e;margin:0;font-size:.73rem}.education-chapter{background:#fff;grid-template-columns:1fr 1fr;min-height:660px;display:grid}.education-chapter.reverse .education-chapter-copy{order:2}.education-chapter-copy{flex-direction:column;justify-content:center;padding:clamp(65px,8vw,125px);display:flex}.education-chapter-copy h2{color:var(--green);margin-bottom:25px;font-size:clamp(2.55rem,4.3vw,4.6rem)}.education-chapter-copy>p:not(:first-child){color:#53625d;font-size:.88rem}.education-chapter-copy ul{color:#4f5f5a;margin:13px 0 5px;padding-left:19px;font-size:.8rem}.education-chapter-copy li{margin-bottom:8px;padding-left:5px}.education-chapter-copy aside{border-left:3px solid var(--gold);background:#f8f4ed;margin-top:25px;padding:20px 22px}.education-chapter-copy aside strong{color:var(--green);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;display:block}.education-chapter-copy aside span{color:#5d6a65;font-size:.77rem;display:block}.education-chapter-media{background:#f5f0e8;place-items:center;min-width:0;padding:clamp(42px,6vw,90px);display:grid}.education-chapter.reverse .education-chapter-media,.education-chapter.reverse .education-chapter-number{order:1}.education-figure{text-align:center;width:min(100%,720px);margin:0}.education-figure img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:440px}.education-figure img[src*=fluorescence-v2]{mix-blend-mode:normal}.education-figure figcaption{color:#69746f;margin-top:18px;font-size:.65rem}.education-figure figcaption small{color:#87908c;letter-spacing:.025em;margin-top:8px;font-size:.59rem;display:block}.education-chapter-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.education-chapter-links .button{min-width:220px}.education-figure img[src*="/education/jewelry/"]{mix-blend-mode:normal;border-radius:2px;max-height:520px;box-shadow:0 18px 45px #1c38301a}.ring-sizer-page{background:#fbf8f2}.ring-sizer-header{text-align:center;padding:82px 24px 55px}.ring-sizer-header h1{max-width:850px;color:var(--green);margin:8px auto 18px;font-size:clamp(2.5rem,6vw,5.1rem)}.ring-sizer-header>p:not(.eyebrow){color:#56645f;max-width:740px;margin:0 auto 26px;font-size:1.05rem;line-height:1.75}.ring-sizer-print-button{cursor:pointer;border:0}.ring-sizer-sheet{color:#173e36;background:#fff;border:1px solid #d9d1c3;width:min(216mm,100% - 36px);min-height:279mm;margin:0 auto 90px;padding:13mm;box-shadow:0 20px 55px #1a362f1f}.ring-sizer-sheet-title{border-bottom:.4mm solid #c6a965;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:7mm;display:flex}.ring-sizer-sheet-title div{gap:1mm;display:grid}.ring-sizer-sheet-title strong{font:600 17pt/1.1 Playfair Display,Georgia,serif}.ring-sizer-sheet-title span,.ring-sizer-sheet-title p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8.5pt}.ring-sizer-sheet section{margin-top:8mm}.ring-sizer-sheet h2{margin:0 0 2.5mm;font:600 14pt/1.25 Playfair Display,Georgia,serif}.ring-sizer-sheet p,.ring-sizer-sheet li{font:400 8.8pt/1.45 Arial,sans-serif}.calibration-lines{gap:4mm;margin-top:5mm;display:grid}.calibration-lines>div{align-items:center;gap:4mm;font:700 8pt Arial,sans-serif;display:flex}.calibration-lines i{border-top:.5mm solid #173e36;height:0;display:block;position:relative}.calibration-lines i:before,.calibration-lines i:after{content:"";background:#173e36;width:.35mm;height:4mm;position:absolute;top:-2mm}.calibration-lines i:before{left:0}.calibration-lines i:after{right:0}.line-50mm{width:50mm}.line-2in{width:50.8mm}.ring-strip-section ol{margin:0 0 7mm;padding-left:5mm}.ring-size-strip{clip-path:polygon(0 50%,10mm 0,100% 0,100% 100%,10mm 100%);background:#fffaf0;border:.45mm solid #173e36;width:170mm;height:22mm;margin:0 auto;position:relative}.ring-strip-tip{font:700 5.5pt Arial,sans-serif;position:absolute;top:8.2mm;left:2mm;transform:rotate(-90deg)}.ring-strip-mark{left:var(--mark-mm);height:22mm;position:absolute;top:0}.ring-strip-mark i{background:#b88c27;width:.25mm;height:7mm;position:absolute;top:0;left:0}.ring-strip-mark b{text-align:center;width:4.2mm;font:700 5.2pt Arial,sans-serif;position:absolute;top:8mm;left:-2.1mm}.ring-strip-slit{height:16mm;position:absolute;top:3mm;left:112mm}.ring-strip-slit i{background:#c33;width:.45mm;height:16mm;display:block}.ring-strip-slit b{color:#a11;font:700 6pt Arial,sans-serif;position:absolute;top:4.5mm;left:2mm}.ring-strip-tail{letter-spacing:.08em;font:700 7pt Arial,sans-serif;position:absolute;top:8mm;right:9mm}.ring-size-table{border-top:.3mm solid #cfc7b9;border-left:.3mm solid #cfc7b9;grid-template-columns:repeat(3,1fr);display:grid}.ring-size-table div{border-bottom:.3mm solid #cfc7b9;border-right:.3mm solid #cfc7b9;justify-content:space-between;gap:2mm;padding:2mm;font:7.6pt Arial,sans-serif;display:flex}.ring-size-table span{color:#5e6965}.ring-sizer-note{background:#f1eadc;border-left:1.2mm solid #b88c27;margin-top:8mm;padding:5mm}.ring-sizer-note strong{font:600 11pt Playfair Display,Georgia,serif}.ring-sizer-note p{margin:2mm 0 0}@media print{@page{size:Letter portrait;margin:0}html,body{width:216mm;min-height:279mm;background:#fff!important}.ring-sizer-screen-only,.site-header,.site-footer,.announcement-bar{display:none!important}.ring-sizer-page{background:#fff!important}.ring-sizer-sheet{width:216mm;min-height:279mm;box-shadow:none;border:0;margin:0;padding:13mm}}@media (max-width:760px){.ring-sizer-header{padding-top:55px}.ring-sizer-sheet{width:calc(100% - 20px);min-height:0;padding:24px 16px;overflow-x:auto}.ring-sizer-sheet-title,.ring-sizer-sheet>section,.ring-sizer-note{min-width:720px}}.education-chapter-media.pair{align-content:center;gap:35px}.education-chapter-media.pair .education-figure img{max-height:165px}.education-chapter-number{color:#f0d49359;background:radial-gradient(circle at 64% 32%,#245f53 0,#003e33 45%,#002c25 100%);place-items:center;font:500 clamp(9rem,21vw,22rem) Playfair Display,Georgia,serif;display:grid;overflow:hidden}.education-shop-cta{background:var(--cream);text-align:center;padding:105px 24px}.education-shop-cta h2{color:var(--green);margin-bottom:17px}.education-shop-cta .container>span{color:#5b6864;max-width:700px;margin:0 auto 30px;font:400 1.12rem/1.65 Playfair Display,Georgia,serif;display:block}.education-shop-cta .container>div{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.education-related{padding-top:100px;padding-bottom:75px}.education-related header{text-align:center;margin-bottom:38px}.education-related header h2{color:var(--green)}.education-related>div{border-top:1px solid #d9d1c5;border-bottom:1px solid #d9d1c5;grid-template-columns:repeat(3,1fr);display:grid}.education-related article{border-right:1px solid #d9d1c5;padding:35px 30px}.education-related article:last-child{border-right:0}.education-related h3{color:var(--green);margin-bottom:18px;font-size:1.65rem}.education-sources{padding-bottom:42px}.education-sources details{border-top:1px solid #d9d1c5;border-bottom:1px solid #d9d1c5}.education-sources summary{color:var(--green);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:20px 0;font-size:.68rem;font-weight:600}.education-sources details>p{color:#65716d;max-width:760px;font-size:.73rem}.education-sources ul{margin:0 0 22px;padding-left:20px}.education-sources li{color:#56645f;margin-bottom:5px;font-size:.72rem}.education-sources a{border-bottom:1px solid var(--gold)}.education-index-return{text-align:center;padding-bottom:92px}.education-index-return a{border-bottom:1px solid var(--gold);color:var(--green);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:5px;font-size:.7rem;font-weight:700;display:inline-flex}.education-index-return a span{font-size:1rem;line-height:1}.education-index-return p{color:#68736f;margin:12px 0 0;font-size:.68rem}.education-concept-figure{width:min(100%,760px);color:var(--green);margin:0}.education-concept-figure figcaption{color:#68736f;text-align:center;grid-column:1/-1;margin-top:24px;font-size:.65rem;line-height:1.6}.color-dimensions-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.color-dimension-card{text-align:center;background:#ffffffd1;border:1px solid #ded4c6;min-width:0;padding:28px 18px 24px}.color-dimension-card>div{height:200px;margin:0 auto 23px}.color-dimension-card strong{margin-bottom:6px;font:500 1.45rem Playfair Display,Georgia,serif;display:block}.color-dimension-card p{color:#65716d;margin:0;font-size:.66rem}.hue-wheel{aspect-ratio:1;background:conic-gradient(#ef315c,#f4932f,#f2d33c,#61aa63,#44ada7,#477dd2,#7a4db5,#d34c92,#ef315c);border-radius:50%;width:200px;max-width:100%;position:relative;box-shadow:inset 0 0 0 1px #002e261f,0 12px 28px #322d221f;height:auto!important}.hue-wheel span{background:#f9f6f0;border-radius:50%;position:absolute;inset:25%;box-shadow:0 0 0 1px #002e261f}.tone-scale,.saturation-scale{border-radius:50px;width:96px;position:relative;box-shadow:inset 0 0 0 1px #002e261f,0 12px 28px #322d221a}.tone-scale{background:linear-gradient(#fff7d9,#e3b22e 48%,#42290d)}.saturation-scale{background:linear-gradient(#f3e9e8,#e78aac 46%,#d91662)}.tone-scale span,.saturation-scale span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.tone-scale span:first-child,.saturation-scale span:first-child{top:12px}.tone-scale span:last-child,.saturation-scale span:last-child{color:#fff;bottom:12px}.intensity-visual{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-items:center;gap:34px;display:grid}.intensity-primary{gap:4px;display:grid}.intensity-row{grid-template-columns:92px 1fr;align-items:center;min-height:38px;display:grid}.intensity-row span{color:#51615c;text-align:right;padding-right:10px;font-size:.62rem;font-weight:600}.intensity-row i{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);justify-self:center;height:34px;display:block}.intensity-row-1 i{background:#db075e}.intensity-row-2 i{background:#e92470}.intensity-row-3 i{background:#ed4785}.intensity-row-4 i{background:#ef70a0}.intensity-row-5 i{background:#f29aba}.intensity-row-6 i{background:#f4bed1}.intensity-row-7 i{background:#f7dfe8}.intensity-depth{background:#fffc;border:1px solid #d8ccbd;padding:22px}.intensity-depth>p{color:#8b6d2e;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0 0 14px;font-size:.57rem;font-weight:700}.intensity-depth>div{text-align:center;gap:7px;margin-bottom:13px;display:grid}.intensity-depth span{color:#4f5f5a;font-size:.63rem;font-weight:600}.intensity-depth i{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);width:100%;height:54px;display:block}.intensity-depth>div:first-of-type i{background:#b20a51}.intensity-depth>div:nth-of-type(2) i{background:#6d0634}.clarity-visual{background:#fffc;border:1px solid #dbd0c1;padding:26px 22px}.clarity-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.clarity-grade{text-align:center}.clarity-grade>strong{letter-spacing:.08em;margin-top:14px;font-size:.66rem;display:block}.clarity-diamond{aspect-ratio:1;background:repeating-conic-gradient(from 11deg,#f7d6df 0 11deg,#fff4f6 11deg 22deg,#edbdca 22deg 34deg);border:2px solid #824a576b;border-radius:50%;width:min(100%,116px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 16px #ffffff2b,inset 0 0 0 32px #824a570f}.clarity-diamond:before,.clarity-diamond:after{content:"";border:1px solid #78475359;position:absolute;inset:18%;transform:rotate(45deg)}.clarity-diamond:after{border-radius:50%;inset:34%;transform:rotate(0)}.clarity-diamond i,.clarity-diamond b,.clarity-diamond em,.clarity-diamond span,.clarity-diamond small{z-index:2;background:#7b4d57;display:none;position:absolute}.clarity-diamond i{border-radius:50%;width:3px;height:3px;top:39%;left:57%}.clarity-diamond b{width:10px;height:2px;top:57%;left:35%;transform:rotate(-34deg)}.clarity-diamond em{border-radius:50%;width:5px;height:14px;top:27%;left:68%;transform:rotate(24deg)}.clarity-diamond span{border-radius:45%;width:16px;height:5px;top:25%;left:23%;transform:rotate(38deg)}.clarity-diamond small{border-radius:50%;width:8px;height:19px;bottom:18%;right:19%;transform:rotate(-27deg)}.clarity-grade-2 i,.clarity-grade-3 i,.clarity-grade-4 i,.clarity-grade-5 i,.clarity-grade-3 b,.clarity-grade-4 b,.clarity-grade-5 b,.clarity-grade-4 em,.clarity-grade-5 em,.clarity-grade-5 span,.clarity-grade-5 small{display:block}.clarity-grade-4 .clarity-diamond{box-shadow:inset 0 0 0 16px #ffffff2b,inset 0 0 0 32px #824a570f,inset 18px -22px 0 -16px #7b4d57}.clarity-grade-5 .clarity-diamond{box-shadow:inset 0 0 0 16px #ffffff2b,inset 0 0 0 32px #824a570f,inset 18px -22px 0 -13px #7b4d57,inset -22px 12px 0 -14px #7b4d57}.clarity-visual.white .clarity-diamond{background:repeating-conic-gradient(from 11deg,#dfe7e9 0 11deg,#fff 11deg 22deg,#c8d3d7 22deg 34deg);border-color:#4e606759;box-shadow:inset 0 0 0 16px #fff3,inset 0 0 0 32px #364b520f}.clarity-visual.white .clarity-diamond i,.clarity-visual.white .clarity-diamond b,.clarity-visual.white .clarity-diamond em,.clarity-visual.white .clarity-diamond span,.clarity-visual.white .clarity-diamond small{background:#52656b}.education-chapter.wide-media{grid-template-columns:.72fr 1.28fr}.shape-grid-figure{max-width:940px}.shape-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.shape-grid-figure.side .shape-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shape-grid article{text-align:center;background:#ffffffd1;border:1px solid #ded5c8;min-width:0;padding:15px 8px 13px}.shape-grid article>div{place-items:center;height:112px;margin-bottom:9px;display:grid;overflow:visible}.shape-grid img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:82%;height:auto;max-height:82%}.shape-grid-figure.side .shape-grid img{max-width:76%;max-height:76%}.shape-grid strong{min-height:31px;color:var(--green);font:500 .78rem/1.2 Playfair Display,Georgia,serif;display:block}.shape-grid span{color:#927333;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:.49rem;font-weight:700;display:block}.cutting-style-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cutting-style-visual article{text-align:center;background:#ffffffd1;border:1px solid #ddd2c3;padding:24px 18px}.cutting-style-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:150px}.cutting-style-visual h3,.cut-performance-visual h3{color:var(--green);margin:15px 0 7px;font-size:1.35rem}.cutting-style-visual p,.cut-performance-visual p{color:#66736f;margin:0;font-size:.64rem}.white-color-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.white-color-scale article{text-align:center;background:#ffffffd1;border:1px solid #dcd3c7;min-width:0;padding:22px 8px 17px}.cut-performance-visual i,.carat-comparison-visual>.carat-weight-row i{background:repeating-conic-gradient(from 10deg,#d7e0e2 0 12deg,#fff 12deg 24deg,#bbc8cd 24deg 36deg);border-radius:50%;margin:0 auto;display:block;box-shadow:inset 0 0 0 7px #ffffff40,0 10px 24px #1a2f2b21}.color-grading-diamond{width:86px;max-width:88%;height:78px;margin:0 auto 17px;position:relative}.color-grading-diamond i{display:block;position:absolute;left:50%;transform:translate(-50%)}.color-grading-diamond .pavilion{clip-path:polygon(50% 0,100% 88%,0 88%);background:repeating-conic-gradient(from 18deg at 50% 88%,#d7e0e2 0 12deg,#fff 12deg 24deg,#bbc8cd 24deg 36deg);filter:drop-shadow(0 8px 8px #1a2f2b21);width:84px;max-width:100%;height:57px;top:0}.color-grading-diamond .girdle{background:#f4f6f5;border:1px solid #54676d59;width:84px;max-width:100%;height:6px;top:49px}.color-grading-diamond .crown{clip-path:polygon(0 0,100% 0,77% 100%,23% 100%);background:linear-gradient(105deg,#d4dde0,#fff 48%,#bdc9cd);width:76px;height:22px;top:54px}.white-color-2 .color-grading-diamond{filter:sepia(.06)}.white-color-3 .color-grading-diamond{filter:sepia(.16)saturate(1.15)}.white-color-4 .color-grading-diamond{filter:sepia(.28)saturate(1.25)}.white-color-5 .color-grading-diamond{filter:sepia(.42)saturate(1.4)}.white-color-scale strong{color:var(--green);font-size:.72rem;display:block}.white-color-scale span{color:#796c58;font-size:.55rem}.cut-performance-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cut-performance-visual article{text-align:center;background:#ffffffd1;border:1px solid #dcd2c5;padding:28px 18px 24px}.cut-performance-visual i{aspect-ratio:1;width:128px;max-width:90%}.cut-performance-visual .brightness{filter:brightness(1.16)}.cut-performance-visual .fire{background:repeating-conic-gradient(from 10deg,#e4ebed 0 12deg,#fff 12deg 19deg,#f2b74d 19deg 24deg,#b8d5e2 24deg 31deg,#e9a9be 31deg 36deg)}.cut-performance-visual .scintillation{background:repeating-conic-gradient(from 10deg,#293a3c 0 8deg,#fff 8deg 18deg,#9caaae 18deg 27deg,#f9fbfb 27deg 36deg)}.carat-comparison-visual>.carat-weight-row{justify-content:center;align-items:flex-end;gap:clamp(24px,5vw,60px);min-height:270px;display:flex}.carat-weight-row article{justify-items:center;gap:16px;display:grid}.carat-weight-row i{aspect-ratio:1}.carat-half{width:82px}.carat-one{width:103px}.carat-two{width:131px}.carat-comparison-visual strong{color:var(--green);letter-spacing:.06em;font-size:.68rem}.equal-carat-comparison{border-top:1px solid #d9d1c5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px;padding-top:32px;display:grid}.equal-carat-comparison article{text-align:center;background:#ffffffd1;border:1px solid #ddd3c6;grid-template-columns:1fr 1fr;place-items:end center;gap:10px 15px;padding:24px 18px;display:grid}.equal-carat-face{background:repeating-conic-gradient(from 10deg,#d7e0e2 0 12deg,#fff 12deg 24deg,#bbc8cd 24deg 36deg);border-radius:50%;box-shadow:inset 0 0 0 6px #ffffff40,0 8px 18px #1a2f2b1f}.equal-carat-face.compact{aspect-ratio:1;width:76px}.equal-carat-face.balanced{aspect-ratio:1;width:96px}.equal-carat-profile{width:108px;height:88px;position:relative}.equal-carat-profile i,.equal-carat-profile b{display:block;position:absolute;left:50%;transform:translate(-50%)}.equal-carat-profile i{clip-path:polygon(0 0,100% 0,50% 100%);background:repeating-conic-gradient(from 15deg at 50% 0,#c7d2d5 0 12deg,#fff 12deg 24deg,#aebec2 24deg 36deg);width:100%;height:72%;bottom:0}.equal-carat-profile b{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(105deg,#d6dfe1,#fff 48%,#b6c4c8);width:100%;height:25%;bottom:62%}.equal-carat-profile.deep{width:82px;height:102px}.equal-carat-profile.balanced{width:108px;height:78px}.equal-carat-comparison strong,.equal-carat-comparison span{grid-column:1/-1}.equal-carat-comparison span{color:#68736f;font-size:.58rem}.metal-family-visual>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.metal-family-visual article,.gold-color-visual article,.platinum-white-gold-visual article{text-align:center;background:#ffffffd6;border:1px solid #ddd2c4;padding:27px 19px 23px}.metal-family-visual article>i{aspect-ratio:1;border:20px solid;border-radius:50%;width:112px;margin:0 auto 17px;display:block;box-shadow:inset 0 0 0 1px #ffffff9e,0 13px 24px #1f312c1f}.metal-family-visual .gold>i{background:#f2d675;border-color:#d8a83a}.metal-family-visual .platinum>i{background:#e9eeee;border-color:#a7b3b6}.metal-family-visual .silver>i{background:#f8faf9;border-color:#cbd2d3}.metal-family-visual .finish>i{background:linear-gradient(90deg,#f8f9f8 50%,#e1ba4e 50%);border-color:#e5c15e}.metal-family-visual h3,.gold-color-visual h3,.platinum-white-gold-visual h3,.metal-layer-visual h3{color:var(--green);margin:0 0 7px;font-size:1.25rem}.metal-family-visual p,.gold-color-visual p,.platinum-white-gold-visual p,.metal-layer-visual p{color:#66736f;margin:0;font-size:.63rem}.metal-purity-visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.metal-purity-visual article{text-align:center;background:#ffffffd6;border:1px solid #dcd2c5;padding:35px 9px 29px}.metal-purity-visual b{color:#9a7831;font:500 2.1rem Playfair Display,Georgia,serif;display:block}.metal-purity-visual strong{color:var(--green);letter-spacing:.08em;margin:8px 0;font-size:.75rem;display:block}.metal-purity-visual span{color:#6a756f;text-transform:uppercase;font-size:.55rem}.gold-karat-visual{background:#ffffffd1;border:1px solid #dccfbd;gap:15px;padding:30px;display:grid}.gold-karat-visual article{grid-template-columns:48px minmax(0,1fr) 84px;align-items:center;gap:13px;display:grid}.gold-karat-visual strong{color:var(--green);font-size:.72rem}.gold-karat-visual article>div{background:#e8e1d8;height:36px;overflow:hidden}.gold-karat-visual i{background:linear-gradient(90deg,#a56f17,#f1cf69,#c28b2a);height:100%;display:block}.gold-karat-visual span{color:#6d756f;font-size:.58rem}.gold-color-visual,.platinum-white-gold-visual,.metal-layer-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gold-color-visual article>i,.platinum-white-gold-visual article>i{aspect-ratio:1;border:24px solid;border-radius:50%;width:128px;max-width:90%;margin:0 auto 20px;display:block;box-shadow:0 15px 25px #1f312c21,inset 0 0 0 2px #ffffff8c}.gold-color-visual .yellow{background:#f1d16f;border-color:#d4a12d}.gold-color-visual .white{background:#f2f6f5;border-color:#bcc7c8}.gold-color-visual .rose{background:#efb2a4;border-color:#c98374}.platinum-white-gold-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.platinum-white-gold-visual .platinum{background:#eef2f2;border-color:#9ca9ac}.platinum-white-gold-visual .white-gold{background:#fff;border-color:#c4cbca;box-shadow:0 15px 25px #1f312c21,inset 0 0 0 7px #f6f8f7}.platinum-purity-visual{grid-template-columns:1fr .75fr;align-items:center;gap:35px;display:grid}.platinum-ring{aspect-ratio:1;background:#fafcfc;border:62px solid #bdc7c9;border-radius:50%;place-items:center;width:min(100%,300px);margin:auto;display:grid;box-shadow:0 20px 30px #1f312c26,inset 0 0 0 3px #ffffffb3}.platinum-ring span{color:#53615e;letter-spacing:.12em;font:600 .68rem DM Sans,Arial,sans-serif}.platinum-purity-visual>div:last-of-type{gap:12px;display:grid}.platinum-purity-visual article{text-align:center;background:#fffc;border:1px solid #d9d0c4;padding:22px}.platinum-purity-visual article strong{color:var(--green);font:500 2.5rem Playfair Display,Georgia,serif;display:block}.platinum-purity-visual article span{color:#6a746f;text-transform:uppercase;font-size:.56rem}.silver-purity-visual{gap:14px;display:grid}.silver-purity-visual article{background:#ffffffd4;border:1px solid #d9d1c6;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:5px 18px;padding:20px;display:grid}.silver-purity-visual article>div{background:#e7e5e0;grid-row:1/3;height:26px;overflow:hidden}.silver-purity-visual article>div i{background:linear-gradient(90deg,#8f9ca0,#f8fbfb,#aab5b8);height:100%;display:block}.silver-purity-visual .plated article>div i,.silver-purity-visual article.plated>div i{width:8%;min-width:10px}.silver-purity-visual strong{color:var(--green);font-size:.69rem}.silver-purity-visual span{color:#68736e;font-size:.58rem}.metal-layer-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.metal-layer-visual article{text-align:center;background:#ffffffd6;border:1px solid #dbd1c4;padding:28px 20px 24px}.metal-layer-visual article>div{border-radius:8px;flex-direction:column;justify-content:center;width:100%;max-width:260px;height:126px;margin:0 auto 19px;display:flex;overflow:hidden;box-shadow:0 14px 24px #1f312c1f}.metal-layer-visual article>div i,.metal-layer-visual article>div b{width:100%;display:block}.metal-layer-visual .rhodium i,.metal-layer-visual .rhodium-stack i{background:linear-gradient(90deg,#9da9ab,#fff,#b7c1c2);height:18px}.metal-layer-visual .rhodium b,.metal-layer-visual .rhodium-stack b{background:#d2d7d5;height:82px}.metal-layer-visual .base i{background:#c8cecc;height:50%}.metal-layer-visual .base b{background:#b0bbb9;height:50%}.metal-layer-visual .gold-layer i,.metal-layer-visual .vermeil-stack i{background:linear-gradient(90deg,#aa7418,#f0d16c,#b88022);height:24px}.metal-layer-visual .gold-layer b,.metal-layer-visual .vermeil-stack b{background:linear-gradient(90deg,#aeb9bb,#f5f8f8,#adb7b9);height:76px}.metal-layer-visual.rhodium,.metal-layer-visual.vermeil{grid-template-columns:repeat(2,minmax(0,1fr))}.jewelry-concept-visual>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jewelry-concept-visual.clasp-family>div,.jewelry-concept-visual.earring-styles>div{grid-template-columns:repeat(2,minmax(0,1fr))}.jewelry-concept-visual article{text-align:center;background:#ffffffd6;border:1px solid #dcd2c5;min-width:0;padding:26px 16px 22px}.jewelry-concept-visual h3{color:var(--green);margin:17px 0 7px;font-size:1.14rem}.jewelry-concept-visual article>p{color:#68736f;margin:0;font-size:.59rem;line-height:1.55}.jewelry-concept-icon{width:126px;max-width:90%;height:112px;margin:0 auto;position:relative}.jewelry-concept-icon>span{z-index:5;aspect-ratio:1;background:var(--green);color:#f2cf73;border-radius:50%;place-items:center;width:27px;font-size:.48rem;font-weight:700;display:grid;position:absolute;bottom:0;right:0}.jewelry-concept-icon i,.jewelry-concept-icon b{display:block;position:absolute}.setting-prongs .jewelry-concept-icon i,.setting-bezels .jewelry-concept-icon i,.setting-pave .jewelry-concept-icon i,.setting-low-profile .jewelry-concept-icon i,.setting-halo-tension .jewelry-concept-icon i{aspect-ratio:1;background:repeating-conic-gradient(from 12deg,#d9e1e2 0 12deg,#fff 12deg 24deg,#bdc9cc 24deg 36deg);border:4px solid #b48a35;width:82px;top:9px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 10px 20px #1f312c1f}.setting-prongs .jewelry-concept-icon b,.setting-bezels .jewelry-concept-icon b,.setting-pave .jewelry-concept-icon b,.setting-low-profile .jewelry-concept-icon b,.setting-halo-tension .jewelry-concept-icon b{border:5px dotted #c39a45;border-radius:50%;inset:3px 13px 17px}.setting-bezels .jewelry-concept-icon b{border:10px solid #ba8b2bb8;inset:2px 9px 14px}.setting-pave .jewelry-concept-icon b{background:radial-gradient(circle,#f6faf9 0 4px,#b58b35 5px 7px,#0000 8px) 0 0/23px 23px;border:0;inset:70px 4px 8px}.setting-low-profile .jewelry-concept-icon i{width:68px;top:31px}.setting-low-profile .jewelry-concept-icon b{border:13px solid #c39a45;border-radius:15px;inset:18px 1px 13px}.setting-halo-tension .jewelry-concept-icon b{border:8px solid #c39a45b8;border-radius:50%;inset:0 5px 13px}.chain-foundations .jewelry-concept-icon,.chain-woven .jewelry-concept-icon,.chain-smooth .jewelry-concept-icon,.chain-statement .jewelry-concept-icon{height:88px}.chain-foundations .jewelry-concept-icon i,.chain-woven .jewelry-concept-icon i,.chain-smooth .jewelry-concept-icon i,.chain-statement .jewelry-concept-icon i{filter:drop-shadow(0 7px 6px #23332f26);background:repeating-radial-gradient(#d5ad50 0 4px,#f5d77d 5px 8px,#0000 9px 16px);border-radius:999px;inset:17px 1px}.chain-foundations .jewelry-concept-icon b,.chain-woven .jewelry-concept-icon b,.chain-smooth .jewelry-concept-icon b,.chain-statement .jewelry-concept-icon b{background:#b7862e;height:3px;top:42px;left:4px;right:4px;transform:rotate(-7deg)}.chain-woven .jewelry-concept-icon i{background-size:27px 31px;transform:rotate(-13deg)}.chain-smooth .jewelry-concept-icon i{background:linear-gradient(105deg,#a47424,#f2d479 45%,#b7842c);inset:27px 1px}.chain-statement .jewelry-concept-icon i{background:repeating-radial-gradient(#c8983c 0 3px,#f2d16e 4px 6px,#0000 7px 20px)}.clasp-family .jewelry-concept-icon i{border:9px solid #c2973f;border-radius:28px;width:68px;height:46px;top:22px;left:13px}.clasp-family .jewelry-concept-icon b{border:5px solid #d5ad55;border-radius:12px;width:48px;height:18px;top:35px;right:12px}.ring-anatomy .jewelry-concept-icon i,.necklace-anatomy .jewelry-concept-icon i,.earring-styles .jewelry-concept-icon i,.bracelet-styles .jewelry-concept-icon i,.layering-stacking .jewelry-concept-icon i{aspect-ratio:1;border:14px solid #d0a653;border-radius:50%;width:84px;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #fff,0 10px 18px #1f312c1f}.necklace-anatomy .jewelry-concept-icon i{border-width:6px;border-top-color:#0000;width:105px;height:76px}.earring-styles .jewelry-concept-icon i{border-width:8px;width:54px}.bracelet-styles .jewelry-concept-icon i{border-width:8px;width:100px;height:62px}.layering-stacking .jewelry-concept-icon i{border-width:5px;width:100px;height:40px;box-shadow:0 14px 0 -1px #d0a653,0 28px 0 -1px #b88b35}.buying-foundations .jewelry-concept-icon i,.buying-color .jewelry-concept-icon i,.buying-metal .jewelry-concept-icon i,.collection-path .jewelry-concept-icon i,.buying-checklist .jewelry-concept-icon i,.jewelry-care .jewelry-concept-icon i{aspect-ratio:1;background:#fffdf8;border:12px solid #d1a64d;border-radius:50%;width:86px;top:10px;left:50%;transform:translate(-50%);box-shadow:0 11px 20px #1f312c1f}.buying-color .buy-yellow i{background:#ffe66f;border-color:#e4bb20}.buying-color .buy-pink i{background:#f8c9d7;border-color:#d78aa4}.buying-color .buy-white i{background:#f8fbfb;border-color:#bac6c8}.buying-metal .metal-yellow i{background:#f1d06b;border-color:#d0a035}.buying-metal .metal-white i{background:#f6f8f8;border-color:#bbc6c8}.buying-metal .metal-rose i{background:#efb3a6;border-color:#c78577}.collection-path .jewelry-concept-icon b,.buying-checklist .jewelry-concept-icon b,.jewelry-care .jewelry-concept-icon b{background:var(--green);width:55px;height:5px;top:46px;left:36px;box-shadow:0 14px #c59b43,0 28px #a9b5b1}@media (max-width:900px){.education-hub-hero,.education-guide-hero,.education-chapter,.education-chapter.wide-media{grid-template-columns:1fr}.education-hub-copy,.education-guide-hero-copy{min-height:530px}.education-hub-image,.education-guide-hero-image{min-height:430px}.color-dimensions-visual{padding:30px 24px}.education-principles>div,.education-guide-intro{grid-template-columns:1fr;gap:38px}.education-next>div{grid-template-columns:repeat(2,1fr)}.education-next article:nth-child(2){border-right:0}.education-next article:nth-child(-n+2){border-bottom:1px solid #dbd2c6}.education-chapter.reverse .education-chapter-copy{order:1}.education-chapter.reverse .education-chapter-media,.education-chapter.reverse .education-chapter-number{order:2}.education-chapter-copy{min-height:590px}.education-chapter-media,.education-chapter-number{min-height:500px}}@media (max-width:600px){.education-hub-copy,.education-guide-hero-copy{min-height:480px;padding:62px 24px}.education-hub-copy h1,.education-guide-hero-copy h1{font-size:clamp(3rem,14vw,4.4rem)}.education-hub-image,.education-guide-hero-image{min-height:340px}.education-hub-image img{padding:30px 18px}.education-guide-hero-image img{width:88%;max-height:300px}.color-dimensions-visual{grid-template-columns:1fr;padding:34px 26px}.education-guide-hero-image .color-dimensions-visual{padding:38px 22px}.intensity-visual{grid-template-columns:1fr;gap:25px}.clarity-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.shape-grid,.shape-grid-figure.side .shape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cutting-style-visual,.cut-performance-visual{grid-template-columns:1fr}.white-color-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.carat-comparison-visual>.carat-weight-row{gap:14px}.carat-half{width:60px}.carat-one{width:76px}.carat-two{width:96px}.equal-carat-comparison,.metal-family-visual>div,.metal-purity-visual,.gold-color-visual,.platinum-white-gold-visual,.metal-layer-visual,.metal-layer-visual.rhodium,.metal-layer-visual.vermeil{grid-template-columns:1fr}.gold-karat-visual{padding:24px 16px}.gold-karat-visual article{grid-template-columns:42px minmax(0,1fr)}.gold-karat-visual article>span{grid-column:2}.platinum-purity-visual{grid-template-columns:1fr}.platinum-ring{border-width:46px;width:220px}.silver-purity-visual article{grid-template-columns:1fr}.silver-purity-visual article>div{grid-row:auto}.jewelry-concept-visual>div,.jewelry-concept-visual.clasp-family>div,.jewelry-concept-visual.earring-styles>div{grid-template-columns:1fr}.jewelry-concept-visual article{padding:24px 18px}.education-intro{padding-top:72px;padding-bottom:45px}.education-library-nav{flex-direction:column;align-items:stretch}.education-library-nav a{text-align:center}.education-guide-group>header{padding-top:48px}.education-guide-grid{grid-template-columns:1fr;gap:55px;padding-bottom:80px}.education-guide-image{height:300px}.education-guide-image img{padding:25px}.education-principles{padding:70px 0}.education-next{padding-top:75px;padding-bottom:80px}.education-next>div{grid-template-columns:1fr}.education-next article,.education-next article:nth-child(2){border-bottom:1px solid #dbd2c6;border-right:0}.education-next article:last-child{border-bottom:0}.education-anchor-nav{justify-content:flex-start}.education-guide-intro{padding-top:70px;padding-bottom:70px}.education-chapter-copy{min-height:0;padding:68px 24px}.education-chapter-media,.education-chapter-number{min-height:390px;padding:40px 22px}.education-chapter-media.pair .education-figure img{max-height:120px}.education-shop-cta{padding:75px 20px}.education-shop-cta .container>div{flex-direction:column;align-items:center}.education-shop-cta .button{width:250px}.education-related{padding-top:72px}.education-related>div{grid-template-columns:1fr}.education-related article{border-bottom:1px solid #d9d1c5;border-right:0}.education-related article:last-child{border-bottom:0}.education-sources{padding-bottom:35px}.education-index-return{padding-bottom:70px}}.legal-policy-page .policy-hero .legal-updated{color:#53625d;font:400 .85rem/1.7 DM Sans,Arial,sans-serif}.legal-policy-page .legal-section-heading{border-top:1px solid #ddd4c8;margin-top:36px;padding-top:30px}.legal-policy-page .policy-content{overflow-wrap:anywhere}.legal-policy-page .policy-content a{text-underline-offset:.18em;text-decoration:underline}.legal-policy-page a:focus-visible,.site-footer a:focus-visible{outline-offset:4px;outline:2px solid}.legal-related{border-top:1px solid #ddd4c8;margin-top:44px;padding-top:30px}.preorder-disclosure{color:var(--green);background:#fbf7ed;border:1px solid #c7ab6b;margin:0 0 20px;padding:18px}.preorder-disclosure strong{font-size:.9rem;display:block}.preorder-disclosure p{margin:9px 0;font-size:.82rem;line-height:1.65}.preorder-disclosure a,.cart-preorder-disclosure a{text-underline-offset:.18em;font-size:.82rem;text-decoration:underline}.preorder-disclosure a:focus-visible,.cart-preorder-disclosure a:focus-visible{outline-offset:4px;outline:2px solid}.cart-preorder-disclosure{margin:12px 0}.cart-preorder-disclosure p{color:var(--green);font-weight:600}.legal-policy-page .policy-content h3{color:var(--green);margin-top:28px;font-size:1.35rem}.newsletter-signup{min-width:0}.newsletter .newsletter-fields,.contact-fields{border:0;min-width:0;margin:0;padding:0}.newsletter .newsletter-fields{gap:14px;width:100%;display:grid}.newsletter-fields>label{gap:7px;font-size:.8rem;display:grid}.newsletter-fields input:not([type=checkbox]),.newsletter-fields select{box-sizing:border-box;width:100%;font:inherit;color:#fff;background:#123e35;border:1px solid #9bada6;border-radius:0;padding:12px}.newsletter-fields input:disabled,.newsletter-fields select:disabled{opacity:1;-webkit-text-fill-color:#fff}.newsletter-fields button:disabled{cursor:not-allowed;opacity:.8;padding:16px}.newsletter-status{color:#fff;margin:0 0 20px;font-size:.88rem;line-height:1.6}.newsletter-privacy{margin:14px 0 0;font-size:.8rem}.newsletter-privacy a,.contact-privacy-note a{text-underline-offset:3px;text-decoration:underline}.newsletter-fields>.marketing-consent,.contact-form>.marketing-consent{text-transform:none;letter-spacing:normal;align-items:flex-start;gap:10px;font-size:.8rem;font-weight:400;line-height:1.6;display:flex}.newsletter .marketing-consent input,.contact-form .marketing-consent input{flex:0 0 17px;width:17px;height:17px;margin:4px 0 0;padding:0}.contact-form .marketing-consent small{color:var(--green);font-size:.75rem;display:block}.contact-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #cfc5b7;margin-top:7px;padding:13px 12px;font:400 .85rem DM Sans,Arial,sans-serif;display:block}.contact-prelaunch-note{color:var(--green);margin-bottom:24px;font-size:.88rem;line-height:1.6}.contact-privacy-note{margin:20px 0 0;font-size:.8rem}
