:root{--slate:#59636f;--deep:#414a54;--ivory:#f5f1ea;--paper:#fbf9f5;--ink:#111315;--muted:#6c7073;--gold:#b99a5c;--line:rgba(17,19,21,.14);--shadow:0 28px 70px rgba(23,28,33,.14)}.ev-site body.ev-site{--font-heading--family:"Playfair Display",serif;--font-subheading--family:"Jost",sans-serif;--font-body--family:"Jost",sans-serif;--font-accent--family:"Playfair Display",serif}.ev-site *{box-sizing:border-box}.ev-site{scroll-behavior:smooth}.ev-site{margin:0;background:var(--ivory);color:var(--ink);font-family:Jost,Arial,sans-serif;font-weight:300}.ev-site button,.ev-site input,.ev-site select,.ev-site textarea{font:inherit;color:inherit;-webkit-appearance:none;appearance:none}.ev-site button{cursor:pointer}.ev-site img{display:block;max-width:100%}.ev-site a{color:inherit;text-decoration:none}.ev-site .announce{height:30px;display:flex;align-items:center;justify-content:center;background:#20262b;color:#fff;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.ev-site .header{position:relative;top:0;z-index:40;height:100px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;background:var(--slate);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);transition:transform .55s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease,background-color .4s ease,backdrop-filter .4s ease}.ev-site .header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ev-site .header.header-pinned{position:fixed;left:0;right:0;width:100%}.ev-site .header.is-scrolled{height:66px;box-shadow:0 12px 30px #00000047;background-color:#414a54f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ev-site .header.is-scrolled:after{transform:scaleX(1)}.ev-site .header.is-scrolled .logo.logo-image img{height:calc(var(--logo-h,60px) * .6)}.ev-site .logo.logo-image img{transition:height .4s cubic-bezier(.4,0,.2,1)}.ev-site .header-spacer{display:none}.ev-site .nav,.ev-site .actions{display:flex;align-items:center;gap:27px}.ev-site .actions{justify-content:flex-end}.ev-site .navbtn{border:0;background:transparent;color:inherit;padding:8px 0;font-size:10px;letter-spacing:.17em;text-transform:uppercase;position:relative}.ev-site .navbtn:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:#d9c398;transition:.25s}.ev-site .navbtn:hover:after{right:0}.ev-site .logo{font-family:Playfair Display,serif;font-size:25px;line-height:.8;letter-spacing:.14em;text-align:center;white-space:nowrap}.ev-site .logo small{display:block;margin-top:10px;font-family:Jost,sans-serif;font-size:7px;letter-spacing:.34em}.ev-site .bag{position:relative;padding-right:17px}.ev-site .count{position:absolute;right:0;top:1px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:var(--gold);font-size:8px;letter-spacing:0}.ev-site .mobile-menu{display:none;align-items:center;gap:9px;border:0;background:transparent;color:#fff;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ev-site .mobile-menu-icon{position:relative;width:18px;height:12px;flex-shrink:0}.ev-site .mobile-menu-icon span{position:absolute;left:0;right:0;height:1px;background:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ev-site .mobile-menu-icon span:first-child{top:0}.ev-site .mobile-menu-icon span:last-child{top:11px}.ev-site .mobile-menu.is-open .mobile-menu-icon span:first-child{top:5px;transform:rotate(45deg)}.ev-site .mobile-menu.is-open .mobile-menu-icon span:last-child{top:5px;transform:rotate(-45deg)}body.menu-open{overflow:hidden;height:100vh}.ev-site .hero{min-height:560px;display:grid;grid-template-columns:1fr min(40vw,620px);grid-template-rows:1fr auto;grid-template-areas:"copy art" "choice art";background:var(--slate);color:#fff}.ev-site .hero-copy{grid-area:copy;padding:64px 6vw 16px;display:flex;flex-direction:column;justify-content:center}.ev-site .eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .hero .eyebrow{color:#ffffffa8}.ev-site h1,.ev-site h2,.ev-site h3{font-family:Playfair Display,serif;font-weight:500}.ev-site .hero-copy [class*=__hero_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffffa8;font-weight:500}.ev-site .hero-copy [class*=__hero_heading]{font-family:Playfair Display,serif;font-weight:500;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.045em;margin:20px 0;color:#fff}.ev-site .hero-copy [class*=__hero_heading] em{color:#dcc69b;font-weight:500;font-style:normal}.ev-site .hero-copy [class*=__hero_subheading]{max-width:520px;color:#ffffffbf;font-size:17px;line-height:1.7}.ev-site .choice-grid{grid-area:choice;display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:600px;margin:0 6vw 56px}.ev-site .choice{border:1px solid rgba(255,255,255,.42);background:transparent;color:#fff;text-align:left;padding:18px;transition:.25s}.ev-site .choice:hover{background:#fff;color:var(--ink);transform:translateY(-2px)}.ev-site .choice strong{display:block;font:500 19px Playfair Display,serif}.ev-site .choice span{display:block;margin-top:6px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.ev-site .choice.full{grid-column:1/-1;background:transparent;border:0;padding:6px 0 0;color:#fff}.ev-site .choice.full:hover{background:transparent;color:#fff;transform:none}.ev-site .choice.full strong{display:inline;font-size:17px;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px}.ev-site .choice.full span{margin-top:8px}.ev-site .hero-art,.ev-site .stage{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 57%),var(--deep)}.ev-site .hero-art{grid-area:art;aspect-ratio:4/5;align-self:start;width:100%}.ev-site .hero-art .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0}.ev-site .orbit{position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:50%}.ev-site .hero-art img{width:76%;max-height:620px;object-fit:contain;filter:drop-shadow(0 35px 42px rgba(0,0,0,.18));mix-blend-mode:screen;animation:float 6s ease-in-out infinite}.ev-site .hero-art img.hero-photo{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 30%;filter:none;mix-blend-mode:normal;animation:none}.ev-site .hero-art .hero-photo.hero-video{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;filter:none;mix-blend-mode:normal;animation:none;display:block}@keyframes float{50%{transform:translateY(-14px) rotate(1deg)}}.ev-site .section{padding:72px 5.5vw}.ev-site .section.alt{background:var(--paper)}.ev-site .section.dark{background:#111;color:#fff}.ev-site .section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.ev-site .section h2{font-size:clamp(36px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:12px 0 0}.ev-site .lead{max-width:480px;color:var(--muted);line-height:1.75}.ev-site .dark .lead{color:#ffffffa6}.ev-site .featured-light-picker{margin-bottom:36px}.ev-site .products{--cols:3;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:18px}.ev-site .product-card{border:0;background:#fff;text-align:left;padding:0;transition:.35s;overflow:hidden;display:block;width:100%}.ev-site .product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.ev-site .card-img{aspect-ratio:1/1;background:var(--slate);display:grid;place-items:center;overflow:hidden}.ev-site .card-img img{width:92%;height:100%;object-fit:contain;mix-blend-mode:screen;transition:.45s}.ev-site .card-img img.real-photo{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;filter:drop-shadow(0 20px 26px rgba(0,0,0,.22))}.ev-site .product-card:hover img{transform:scale(1.04)}.ev-site .card-img{position:relative}.ev-site .card-img img.card-hover-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;filter:none;opacity:0;transition:opacity .5s ease,transform .45s}@media(hover:hover){.ev-site .product-card:hover .card-hover-photo{opacity:1}}.ev-site .card-copy{padding:24px}.ev-site .card-copy h3{font-size:29px;margin:0 0 8px}.ev-site .card-copy p{color:var(--muted);line-height:1.6;margin:0}.ev-site .meta{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#777}.ev-site .lights{display:grid;grid-template-columns:1fr minmax(0,540px);gap:4vw;align-items:stretch;padding:56px 6vw;background:var(--slate);color:#fff}.ev-site .lights-copy{padding:0;display:flex;flex-direction:column;justify-content:center}.ev-site .lights h2{font-size:clamp(36px,4vw,56px);line-height:1;margin:12px 0 14px}.ev-site .lights p{color:#ffffffb3;line-height:1.7;max-width:500px}.ev-site .light-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:22px;max-width:680px}.ev-site .light-tab:last-child:nth-child(odd){grid-column:1/-1}.ev-site .light-tab{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);padding:9px 12px;text-align:left}.ev-site .light-tab.active{background:#fff;color:var(--ink)}.ev-site .dot{width:32px;height:32px;border-radius:50%;background-color:var(--dot);background-image:var(--diamond-img,none);background-size:160%;background-position:center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 0 10px #fffc}.ev-site .light-tab strong{font:500 17px Playfair Display,serif}.ev-site .light-tab small{display:block;margin-top:2px;opacity:.6}.ev-site .light-visual{min-height:440px;width:100%;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(255,255,255,.13),transparent 58%),var(--deep)}.ev-site .light-visual img{width:82%;max-height:640px;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 30px 40px rgba(0,0,0,.18));transition:.3s}.ev-site .light-visual img.real-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;mix-blend-mode:normal;filter:none}.ev-site .light-visual.changed img{opacity:.18;transform:scale(.97)}.ev-site .light-quote{position:absolute;left:18px;right:18px;bottom:18px;padding:14px;background:#414a54a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 18px/1.25 Playfair Display,serif}.ev-site .education{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ev-site .education-copy [class*=__edu_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .education-copy [class*=__edu_heading]{font-family:Playfair Display,serif;font-weight:500;font-size:46px;line-height:1.04;margin:12px 0 18px;color:var(--ink)}.ev-site .education-copy [class*=__edu_subheading]{color:var(--muted);line-height:1.75}.ev-site .faq button{width:100%;display:flex;justify-content:space-between;border:0;border-top:1px solid var(--line);background:transparent;padding:20px 0;text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ev-site .answer{display:none;color:var(--muted);line-height:1.7;padding:0 0 20px}.ev-site .answer.open{display:block}.ev-site .story{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:#111;color:#fff}.ev-site .story-copy{padding:56px 6vw;display:flex;flex-direction:column;justify-content:center}.ev-site .story-copy [class*=__story_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .story-copy [class*=__story_heading]{font-family:Playfair Display,serif;font-weight:500;font-size:clamp(34px,3.6vw,48px);line-height:1.05;margin:12px 0 18px;color:#fff}.ev-site .story-copy [class*=__story_body]{color:#ffffffad;line-height:1.75}.ev-site .story-art{display:grid;place-items:center;background:var(--slate);position:relative;overflow:hidden}.ev-site .story-art img{width:78%;mix-blend-mode:screen;filter:drop-shadow(0 30px 40px rgba(0,0,0,.18))}.ev-site .story-art img.real-photo,.ev-site .gift-art img.real-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;filter:none}.ev-site .timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.ev-site .step{background:var(--paper);padding:28px}.ev-site .step strong{font-size:11px;letter-spacing:.16em;color:var(--gold)}.ev-site .step h3{font-size:24px;margin:20px 0 8px}.ev-site .step p{color:var(--muted);line-height:1.6;font-size:13px}.ev-site .gifting{background:var(--deep);color:#fff}.ev-site .gift-copy{padding:52px 6vw;text-align:center}.ev-site .gift-copy .gift-text{max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ev-site .gift-copy .gift-text,.ev-site .gift-copy .gift-text *{text-align:center!important}.ev-site .gift-actions{margin-top:28px}.ev-site .gift-actions .section-cta{margin-top:22px;justify-content:center}.ev-site .gift-copy [class*=__gift_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .gift-copy [class*=__gift_heading]{font-family:Playfair Display,serif;font-weight:500;font-size:clamp(32px,3.4vw,46px);line-height:1.05;margin:12px 0 14px;color:#fff}.ev-site .gift-copy [class*=__gift_body]{color:#ffffffb3;line-height:1.7;max-width:620px;margin-left:auto;margin-right:auto}.ev-site .occasions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ev-site .occasion{display:inline-block;border:1px solid rgba(255,255,255,.28);padding:11px 16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;transition:.25s}.ev-site a.occasion:hover{background:#fff;color:var(--ink)}.ev-site .gift-art{display:grid;place-items:center;background:var(--deep);position:relative;overflow:hidden}.ev-site .gift-art img{width:80%;mix-blend-mode:screen}.ev-site .journal-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:18px}.ev-site .article{background:#fff;padding:28px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--line);transition:.3s}.ev-site .article:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.ev-site .article span{font-size:10px;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.ev-site .article h3{font-size:31px;line-height:1.15}.ev-site .article p{color:var(--muted);line-height:1.6}.ev-site .press{padding:18px 5vw;background:#ede8e0;display:flex;gap:14px;align-items:baseline;justify-content:center;flex-wrap:wrap;text-align:center}.ev-site .press p{margin:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#777}.ev-site .press h3{font-size:20px;margin:0}.ev-site .press{align-items:center;column-gap:28px}.ev-site .press .press-logo{display:inline-flex;align-items:center;font-family:inherit;font-size:20px;line-height:1}.ev-site .press .press-logo img{height:22px;width:auto;display:block;opacity:.88}.ev-site .press h3+.press-logo:before,.ev-site .press .press-logo+.press-logo:before{content:"";width:1px;height:18px;background:#c9c1b4;margin-right:28px}@media(max-width:600px){.ev-site .press{column-gap:18px;row-gap:10px}.ev-site .press p{flex-basis:100%}.ev-site .press .press-logo img{height:18px}.ev-site .press h3+.press-logo:before,.ev-site .press .press-logo+.press-logo:before{margin-right:18px}}.ev-site .trust{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.ev-site .trust div{padding:20px 14px;text-align:center;border-right:1px solid var(--line);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ev-site .trust div:last-child{border-right:0}.ev-site .newsletter{padding:60px 5vw;text-align:center;background:var(--slate);color:#fff}.ev-site .newsletter h2{font-size:clamp(34px,3.6vw,46px);margin:10px 0 12px}.ev-site .newsletter p{color:#ffffffad}.ev-site .newsletter-form{max-width:550px;margin:28px auto 0;display:flex;border-bottom:1px solid rgba(255,255,255,.5)}.ev-site .newsletter-form input{flex:1;border:0;background:transparent;color:#fff;padding:14px 0;outline:none}.ev-site .newsletter-form button{border:0;background:transparent;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ev-site .footer{background:var(--deep);color:#fff;padding:65px 5vw 25px}.ev-site .footer-grid{display:grid;grid-template-columns:1.4fr .6fr .6fr;gap:50px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.14)}.ev-site .footer h3{font-size:40px;margin:0 0 12px}.ev-site .footer p,.ev-site .footer a{color:#ffffffa6;font-size:13px;line-height:1.8}.ev-site .footer h4{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ev-site .foot-bottom{display:flex;justify-content:space-between;padding-top:22px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.ev-site .product-layout{display:grid;grid-template-columns:1.08fr .92fr;min-height:600px;align-items:start}.ev-site .gallery{background:var(--slate);padding:22px;display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center}.ev-site .thumbs{display:flex;flex-direction:column;gap:10px}.ev-site .thumb{height:60px;border:1px solid rgba(255,255,255,.24);background:transparent;color:#fff;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.ev-site .thumb.active{background:#fff;color:var(--ink)}.ev-site .gallery-main{aspect-ratio:1/1;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 56%),var(--deep)}.ev-site .gallery-main img{width:88%;height:88%;max-height:none;object-fit:contain;mix-blend-mode:screen;transition:.3s}.ev-site .gallery-main img.js-product-image{mix-blend-mode:normal;filter:drop-shadow(0 26px 34px rgba(0,0,0,.22))}.ev-site .caption{position:absolute;left:20px;bottom:18px;color:#fff9;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ev-site .product-copy{padding:40px 4vw 50px;background:var(--paper)}.ev-site .back{border:0;background:transparent;padding:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ev-site .product-copy h1{font-size:55px;line-height:1;margin:18px 0 8px}.ev-site .product-copy .desc{color:var(--muted);line-height:1.6}.ev-site .price{font-size:20px;margin:14px 0 16px}.ev-site .option{padding:14px 0;border-top:1px solid var(--line)}.ev-site .option-head{display:flex;justify-content:space-between;margin-bottom:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ev-site .metal-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ev-site .metal{padding:13px;border:1px solid var(--line);background:transparent;text-align:left}.ev-site .metal.active{background:var(--ink);color:#fff}.ev-site .swatches{display:flex;gap:12px;flex-wrap:wrap}.ev-site .swatch-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;color:#777}.ev-site .swatch{width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background-color:var(--c);background-image:var(--diamond-img,none);background-size:160%;background-position:center;background-repeat:no-repeat;position:relative}.ev-site .swatch.active:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid var(--ink);border-radius:50%}.ev-site .swatch[disabled]{opacity:.25;cursor:not-allowed}.ev-site .meaning{margin-top:12px;padding:12px;background:#f0ebe3;color:var(--muted);line-height:1.6;font-size:12px}.ev-site .add,.ev-site .primary{width:100%;border:0;background:var(--slate);color:#fff;padding:17px;margin-top:14px;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.ev-site .add[disabled]{opacity:.5;cursor:not-allowed}.ev-site .secondary{width:100%;border:1px solid var(--line);background:transparent;padding:14px;margin-top:10px;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.ev-site .confidence{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;color:var(--muted);font-size:11px}.ev-site .confidence div{border-bottom:1px solid var(--line);padding:10px 0}.ev-site .accordion button{width:100%;display:flex;justify-content:space-between;border:0;border-top:1px solid var(--line);background:transparent;padding:17px 0;text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ev-site .panel{display:none;color:var(--muted);font-size:13px;line-height:1.65;padding:0 0 18px}.ev-site .panel.open{display:block}.ev-site .custom-layout{display:grid;grid-template-columns:.8fr 1.2fr;min-height:720px}.ev-site .custom-intro{background:var(--slate);color:#fff;padding:70px 5vw}.ev-site .custom-intro h1{font-size:58px;line-height:1;margin:22px 0}.ev-site .custom-intro p{color:#ffffffb3;line-height:1.75}.ev-site .custom-form{background:var(--paper);padding:55px 4vw}.ev-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ev-site .field{margin-bottom:15px}.ev-site .field label{display:block;margin-bottom:7px;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.ev-site .field input,.ev-site .field select,.ev-site .field textarea{width:100%;padding:13px;border:1px solid var(--line);background:#fff}.ev-site .field textarea{min-height:120px}.ev-site .upload{border:1px dashed rgba(0,0,0,.25);padding:22px;text-align:center;color:var(--muted);font-size:12px}.ev-site .drawer{position:fixed;z-index:70;top:0;right:0;width:min(440px,100%);height:100%;background:var(--deep);color:#fff;transform:translate(105%);transition:.4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-20px 0 60px #00000059}.ev-site .drawer.open{transform:none}.ev-site .drawer-head{padding:22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.14)}.ev-site .drawer-head h3{font-size:30px;margin:0;font-family:Playfair Display,serif;font-weight:500;color:#fff}.ev-site .drawer .back{color:#ffffffa6}.ev-site .drawer .back:hover{color:#fff}.ev-site .drawer-body{flex:1;overflow:auto;padding:22px;color:#fff9}.ev-site .cart-item{display:grid;grid-template-columns:84px 1fr auto;gap:13px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.14)}.ev-site .cart-item strong{color:#fff;font-weight:500}.ev-site .cart-item small{color:#ffffff8c}.ev-site .cart-item img{width:84px;height:84px;object-fit:contain;background:#ffffff14;border-radius:2px}.ev-site .cart-item .visual-placeholder{width:84px;height:84px;min-height:0;padding:4px;background:#ffffff14;border-radius:2px}.ev-site .cart-item .placeholder-frame{border-color:#ffffff40}.ev-site .cart-item .placeholder-frame span{font-size:7px;letter-spacing:.04em}.ev-site .drawer-foot{padding:22px;border-top:1px solid rgba(255,255,255,.14)}.ev-site .drawer-foot .total{color:#fff;font-size:15px}.ev-site .total{display:flex;justify-content:space-between;margin-bottom:15px}.ev-site .checkout{width:100%;border:0;background:var(--gold);color:var(--ink);padding:16px;text-transform:uppercase;letter-spacing:.14em;font-size:10px;transition:.2s;display:block;text-align:center}.ev-site .checkout:hover{background:#fff}.ev-site .overlay{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;pointer-events:none;transition:.25s}.ev-site .overlay.show{opacity:1;pointer-events:auto}.ev-site .modal{position:fixed;z-index:80;left:50%;top:50%;transform:translate(-50%,-46%) scale(.96);width:min(590px,calc(100% - 28px));background:#fff;padding:32px;opacity:0;pointer-events:none;transition:.25s}.ev-site .modal.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.ev-site .modal h2{font-size:40px;margin:0 0 15px}.ev-site .carat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ev-site .carat{padding:14px;border:1px solid var(--line);background:transparent;text-align:left}.ev-site .carat strong{display:block;font:500 17px Playfair Display,serif}.ev-site .carat small{display:block;margin-top:4px;color:#777;font-size:10px}.ev-site .carat.active{background:var(--ink);color:#fff}.ev-site .carat.active small{color:#ffffffa6}.ev-site .carat[disabled]{opacity:.35;cursor:not-allowed}.ev-site .summary-card{margin-top:14px;padding:15px;background:#f0ebe3;border:1px solid rgba(17,19,21,.08)}.ev-site .summary-card .summary-title{font:500 18px Playfair Display,serif;margin-bottom:6px}.ev-site .summary-card .summary-row{display:flex;justify-content:space-between;gap:20px;padding:6px 0;border-bottom:1px solid rgba(17,19,21,.08);font-size:12px}.ev-site .summary-card .summary-row:last-child{border-bottom:0}@media(max-width:850px){.ev-site .header{grid-template-columns:auto 1fr auto;height:78px;padding:0 18px}.ev-site .header.is-scrolled{height:54px}.ev-site .header.is-scrolled .logo.logo-image img{height:28px}.ev-site .nav{display:none}.ev-site .mobile-menu{display:block}.ev-site .actions .navbtn:not(.bag){display:none}.ev-site .logo{font-size:18px}.ev-site .shop-menu{top:var(--header-bottom,76px)}.ev-site .shop-menu-grid{grid-template-columns:repeat(2,1fr)}.ev-site .shop-menu-inner{padding:32px 20px 28px}.ev-site .lights,.ev-site .education,.ev-site .story,.ev-site .gifting,.ev-site .product-layout,.ev-site .custom-layout{grid-template-columns:1fr}.ev-site .hero{position:relative;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"art" "choice"}.ev-site .hero-art{min-height:520px}.ev-site .hero-copy{position:absolute;inset:0 0 auto 0;height:520px;padding:28px 24px;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;background:linear-gradient(to top,#0f11139e,#0f111300 55%)}.ev-site .hero>.choice-grid{margin:0;padding:24px 24px 40px;max-width:none}.ev-site .timeline,.ev-site .journal-grid,.ev-site .footer-grid,.ev-site .form-grid,.ev-site .choice-grid,.ev-site .light-tabs{grid-template-columns:1fr}.ev-site .trust{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.ev-site .trust div{padding:16px 10px;border-bottom:1px solid var(--line)}.ev-site .trust div:nth-child(2n){border-right:0}.ev-site .trust div:nth-last-child(-n+2){border-bottom:0}.ev-site .section{padding:52px 20px}.ev-site .section-head{display:block}.ev-site .lead{margin-top:20px}.ev-site .products{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:2px 20px 10px}.ev-site .products::-webkit-scrollbar{display:none}.ev-site .products .product-card{flex:0 0 78%;scroll-snap-align:start}.ev-site .story-copy{padding:52px 24px}.ev-site .lights{padding:48px 24px;gap:28px}.ev-site .gift-copy{padding:44px 24px}.ev-site .story-art{min-height:420px}.ev-site .light-visual{aspect-ratio:1/1;min-height:0}.ev-site .education{gap:40px}.ev-site .gallery{grid-template-columns:1fr;padding:14px}.ev-site .thumbs{flex-direction:row;order:2}.ev-site .thumb{flex:1;height:48px}.ev-site .product-copy{padding:45px 24px 95px}.ev-site .confidence{grid-template-columns:1fr}.ev-site .custom-intro,.ev-site .custom-form{padding:50px 24px}.ev-site .foot-bottom{display:block;line-height:2}}.ev-site .visual-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:520px;padding:40px}.ev-site .placeholder-frame{width:82%;aspect-ratio:1;border:1.5px dashed rgba(255,255,255,.35);background:#ffffff08;display:flex;align-items:center;justify-content:center}.ev-site .placeholder-frame span{font-family:Playfair Display,serif;font-size:30px;letter-spacing:.08em;color:#fff9}@media(min-width:851px)and (max-width:1180px){.ev-site .products{grid-template-columns:repeat(2,1fr)}}.ev-site .js-product-placeholder{transition:opacity .2s ease,transform .3s ease}.ev-site .custom-hero{display:grid;grid-template-columns:1fr 1fr;min-height:610px;background:var(--slate);color:#fff}.ev-site .custom-hero-copy{padding:88px 6vw;display:flex;flex-direction:column;justify-content:center}.ev-site .custom-hero-copy [class*=__co_hero_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#dcc69b;font-weight:500;margin-top:48px}.ev-site .custom-hero-copy [class*=__co_hero_heading]{margin:20px 0 22px;font:500 clamp(56px,6vw,92px)/.95 "Playfair Display",serif;letter-spacing:-.045em;color:#fff}.ev-site .custom-hero-copy [class*=__co_hero_subheading]{max-width:500px;color:#ffffffb8;line-height:1.75;font-size:16px}.ev-site .custom-hero-visual{background:var(--deep);position:relative;overflow:hidden;display:grid;place-items:center}.ev-site .custom-hero-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ev-site .custom-hero-frame{width:82%;aspect-ratio:4/5;border:1px dashed rgba(255,255,255,.38);display:grid;place-items:center;text-align:center;color:#ffffff9e;font:500 28px/1.25 Playfair Display,serif}.ev-site .custom-offer{padding:95px 5.5vw;background:var(--paper)}.ev-site .offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px}.ev-site .offer-card{border:1px solid var(--line);background:#fff;padding:25px;min-height:190px;text-align:left;transition:.3s}.ev-site .offer-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.ev-site .offer-card span{color:var(--gold);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.ev-site .offer-card h3{margin:34px 0 10px;font-size:25px}.ev-site .offer-card p{margin:0;color:var(--muted);line-height:1.6;font-size:13px}.ev-site .process-lux{padding:95px 5.5vw;background:var(--slate);color:#fff}.ev-site .process-lux h2{text-align:center;margin:0 0 56px;font-size:55px}.ev-site .process-row{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#ffffff29}.ev-site .process-item{background:var(--slate);padding:24px 18px;min-height:220px;text-align:center}.ev-site .process-icon{width:62px;height:62px;margin:0 auto 23px;border:1px solid rgba(255,255,255,.48);border-radius:50%;display:grid;place-items:center;font:500 19px Playfair Display,serif}.ev-site .process-item h3{margin:0 0 11px;font-size:19px}.ev-site .process-item p{margin:0;color:#ffffffa3;line-height:1.55;font-size:12px}.ev-site .design-studio{display:grid;grid-template-columns:1.05fr .95fr;min-height:780px;background:var(--paper)}.ev-site .studio-controls{padding:70px 5vw 90px}.ev-site .studio-controls h2{margin:12px 0 14px;font-size:58px;line-height:1}.ev-site .studio-controls>p{color:var(--muted);line-height:1.7;max-width:560px}.ev-site .studio-step{padding:23px 0;border-top:1px solid var(--line)}.ev-site .studio-step:first-of-type{margin-top:34px}.ev-site .studio-step-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ev-site .choice-chips{display:flex;flex-wrap:wrap;gap:9px}.ev-site .studio-chip{border:1px solid var(--line);background:transparent;padding:12px 14px;font-size:12px;transition:.2s}.ev-site .studio-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.ev-site .shape-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ev-site .shape-btn{border:1px solid var(--line);background:transparent;padding:13px 8px;min-height:80px;text-align:center}.ev-site .shape-btn.active{background:#ece6dc;border-color:var(--ink)}.ev-site .shape-icon{width:29px;height:34px;margin:0 auto 8px;border:1.5px solid currentColor;transform:rotate(45deg);border-radius:48% 48% 44% 44%}.ev-site .shape-btn[data-value=Round] .shape-icon{border-radius:50%;transform:none}.ev-site .shape-btn[data-value=Emerald] .shape-icon,.ev-site .shape-btn[data-value=Radiant] .shape-icon{border-radius:2px;transform:none}.ev-site .shape-btn[data-value=Princess] .shape-icon{border-radius:2px}.ev-site .shape-btn[data-value=Oval] .shape-icon{border-radius:50%;transform:none;width:24px}.ev-site .shape-btn small{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ev-site .studio-board{position:sticky;top:68px;align-self:start;min-height:780px;padding:55px 4vw;background:var(--deep);color:#fff;display:flex;flex-direction:column}.ev-site .board-visual{min-height:350px;border:1px dashed rgba(255,255,255,.34);display:grid;place-items:center;padding:30px;text-align:center;margin-bottom:28px}.ev-site .board-symbol{width:118px;height:118px;margin-bottom:20px;border:7px solid var(--board-metal,#d8dadd);border-radius:50%;display:grid;place-items:center;transition:.3s}.ev-site .board-stone{width:62px;height:62px;background:var(--board-stone,#f7f7f2);border:4px solid var(--board-metal,#d8dadd);border-radius:var(--board-radius,50%);transform:var(--board-transform,none);box-shadow:inset 0 0 18px #fffc}.ev-site .board-visual h3{margin:0;font-size:28px}.ev-site .board-visual p{margin:8px 0 0;color:#ffffff9e}.ev-site .board-title{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#dcc69b}.ev-site .board-list{margin-top:17px}.ev-site .board-row{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.13);font-size:13px}.ev-site .board-row span:first-child{color:#ffffff94}.ev-site .board-note{margin-top:20px;padding:15px;background:#ffffff12;color:#ffffffb3;line-height:1.6;font-size:12px}.ev-site .inquiry{padding:90px 5.5vw;background:var(--ivory)}.ev-site .inquiry-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.ev-site .inquiry-copy [class*=__co_inquiry_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .inquiry-copy [class*=__co_inquiry_heading]{font-family:Playfair Display,serif;font-weight:500;margin:12px 0 20px;font-size:57px;line-height:1;color:var(--ink)}.ev-site .inquiry-copy [class*=__co_inquiry_subheading]{color:var(--muted);line-height:1.75}.ev-site .inquiry-form{background:#fff;padding:32px;border:1px solid var(--line)}.ev-site .contact-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ev-site .contact-method{border:1px solid var(--line);background:transparent;padding:14px}.ev-site .contact-method.active{background:var(--ink);color:#fff}.ev-site .live-confirmation{margin-top:12px;min-height:18px;color:var(--muted);font-size:12px}@media(max-width:1050px){.ev-site .offer-grid{grid-template-columns:repeat(2,1fr)}.ev-site .process-row,.ev-site .shape-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.ev-site .custom-hero,.ev-site .design-studio,.ev-site .inquiry-layout{grid-template-columns:1fr}.ev-site .custom-hero-copy{padding:66px 24px}.ev-site .custom-hero-visual{min-height:480px}.ev-site .offer-grid,.ev-site .process-row{grid-template-columns:1fr}.ev-site .studio-controls{padding:60px 24px}.ev-site .studio-board{position:relative;top:auto;min-height:auto;padding:48px 24px}.ev-site .inquiry{padding:70px 20px}.ev-site .contact-methods{grid-template-columns:1fr}}.ev-site .guide-launch{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);min-height:560px}.ev-site .guide-copy{padding:86px 6vw;display:flex;flex-direction:column;justify-content:center}.ev-site .guide-copy [class*=__guide_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .guide-copy [class*=__guide_heading]{font-family:Playfair Display,serif;font-weight:500;margin:14px 0 18px;font-size:62px;line-height:1;color:var(--ink)}.ev-site .guide-copy [class*=__guide_subheading]{max-width:520px;color:var(--muted);line-height:1.75}.ev-site .guide-visual{background:var(--slate);display:grid;place-items:center;padding:42px}.ev-site .guide-orbit{width:74%;aspect-ratio:1;border:1px solid rgba(255,255,255,.26);border-radius:50%;display:grid;place-items:center;color:#ffffffb3;text-align:center}.ev-site .guide-orbit strong{display:block;font:500 36px/1.1 Playfair Display,serif;color:#fff}.ev-site .guide-orbit span{display:block;margin-top:10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ev-site .quiz-page{background:var(--ivory);min-height:760px;padding:68px 5vw 90px}.ev-site .quiz-shell{max-width:980px;margin:0 auto}.ev-site .quiz-progress{height:2px;background:#1113151f;margin:22px 0 48px;overflow:hidden}.ev-site .quiz-progress span{display:block;height:100%;width:0;background:var(--slate);transition:.3s}.ev-site .quiz-question{display:none}.ev-site .quiz-question.active{display:block}.ev-site .quiz-question h2{margin:0 0 26px;font-size:54px;line-height:1.05;text-align:center}.ev-site .quiz-question p{text-align:center;color:var(--muted);margin-bottom:34px}.ev-site .quiz-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:800px;margin:0 auto}.ev-site .quiz-option{min-height:92px;border:1px solid var(--line);background:#fff;padding:20px;text-align:left;transition:.25s}.ev-site .quiz-option:hover,.ev-site .quiz-option.selected{background:var(--slate);color:#fff;transform:translateY(-2px)}.ev-site .quiz-option strong{display:block;font:500 20px Playfair Display,serif}.ev-site .quiz-option span{display:block;margin-top:6px;font-size:12px;opacity:.68}.ev-site .quiz-nav{display:flex;justify-content:space-between;gap:12px;max-width:800px;margin:34px auto 0}.ev-site .quiz-nav button{border:1px solid var(--line);background:transparent;padding:13px 18px;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.ev-site .quiz-nav .next{background:var(--ink);color:#fff;border-color:var(--ink)}.ev-site .quiz-loading{display:none;text-align:center;padding:110px 20px}.ev-site .quiz-loading.active{display:block}.ev-site .quiz-loading h2{font-size:54px;margin:0 0 16px}.ev-site .loader-ring{width:90px;height:90px;border:1px solid rgba(17,19,21,.16);border-top-color:var(--slate);border-radius:50%;margin:34px auto;animation:quizspin 1s linear infinite}@keyframes quizspin{to{transform:rotate(360deg)}}.ev-site .quiz-result{display:none}.ev-site .quiz-result.active{display:block}.ev-site .result-hero{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:var(--slate);color:#fff}.ev-site .result-copy{padding:76px 6vw;display:flex;flex-direction:column;justify-content:center}.ev-site .result-copy h2{margin:12px 0 8px;font-size:72px;line-height:.95}.ev-site .result-copy h3{margin:0 0 18px;font-size:28px;color:#dcc69b}.ev-site .result-copy p{color:#ffffffb8;line-height:1.75}.ev-site .result-visual{display:grid;place-items:center;background:var(--deep);padding:42px}.ev-site .result-gem{width:220px;height:220px;border-radius:50%;background-color:var(--result-color,#f7f7f2);background-image:var(--diamond-img,none);background-size:160%;background-position:center;background-repeat:no-repeat;border:14px solid rgba(255,255,255,.55);box-shadow:inset 0 0 55px #ffffffe6}.ev-site .result-body{padding:86px 5.5vw}.ev-site .result-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px}.ev-site .result-body h2{font-size:48px;margin:0 0 18px}.ev-site .result-body p{color:var(--muted);line-height:1.75}.ev-site .meaning-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ev-site .meaning-card{background:#fff;border:1px solid var(--line);padding:22px}.ev-site .meaning-card strong{font:500 22px Playfair Display,serif}.ev-site .meaning-card span{display:block;margin-top:8px;color:var(--muted);line-height:1.55}.ev-site .match-list{margin-top:22px}.ev-site .match-row{display:grid;grid-template-columns:1fr auto;gap:15px;padding:11px 0;border-bottom:1px solid var(--line)}.ev-site .recommended-products{padding:84px 5.5vw;background:var(--paper)}.ev-site .recommended-products h2{font-size:52px;margin:10px 0 36px}.ev-site .reco-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(min-width:901px)and (max-width:1200px){.ev-site .reco-grid{grid-template-columns:repeat(2,1fr)}}.ev-site .reco-card{border:1px solid var(--line);background:#fff;padding:0;text-align:left}.ev-site .reco-visual{min-height:260px;display:grid;place-items:center;background:var(--slate);color:#fff;padding:24px;text-align:center}.ev-site .reco-copy{padding:20px}.ev-site .reco-copy h3{margin:0 0 8px;font-size:24px}.ev-site .reco-copy p{margin:0;color:var(--muted);line-height:1.55}.ev-site .reco-copy button{margin-top:16px;width:100%;border:1px solid var(--line);background:transparent;padding:12px;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.ev-site .result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ev-site .result-actions button{border:1px solid var(--line);background:transparent;padding:14px 18px;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.ev-site .result-actions .primary-action{background:var(--slate);color:#fff;border-color:var(--slate)}.ev-site .email-result{display:none;margin-top:20px;padding:20px;background:#f0ebe3}.ev-site .email-result.open{display:block}.ev-site .email-result-row{display:flex;gap:10px}.ev-site .email-result input{flex:1;padding:13px;border:1px solid var(--line);background:#fff}.ev-site .email-result button{border:0;background:var(--ink);color:#fff;padding:0 18px;text-transform:uppercase;letter-spacing:.12em;font-size:9px}@media(max-width:900px){.ev-site .guide-launch,.ev-site .result-hero,.ev-site .result-grid{grid-template-columns:1fr}.ev-site .guide-copy,.ev-site .result-copy,.ev-site .result-body,.ev-site .recommended-products{padding:64px 24px}.ev-site .guide-visual,.ev-site .result-visual{min-height:450px}.ev-site .quiz-options,.ev-site .meaning-cards{grid-template-columns:1fr}.ev-site .reco-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -24px;padding:2px 24px 10px}.ev-site .reco-grid::-webkit-scrollbar{display:none}.ev-site .reco-grid .reco-card{flex:0 0 78%;scroll-snap-align:start}.ev-site .quiz-question h2{font-size:42px}.ev-site .result-copy h2{font-size:56px}.ev-site .email-result-row{flex-direction:column}.ev-site .email-result button{padding:13px}}.ev-site .result-metal-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ev-site .result-metal-options span{border:1px solid var(--line);padding:7px 9px;color:var(--muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ev-site .result-custom-cta{margin-top:38px;padding:32px;display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;background:var(--slate);color:#fff}.ev-site .result-custom-cta h3{margin:8px 0 10px;font-size:34px}.ev-site .result-custom-cta p{max-width:620px;margin:0;color:#ffffffad;line-height:1.65}.ev-site .result-custom-cta button{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;padding:15px 20px;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ev-site .result-custom-cta button:hover{background:#fff;color:var(--ink)}@media(max-width:900px){.ev-site .result-custom-cta{grid-template-columns:1fr;padding:24px}.ev-site .result-custom-cta button{width:100%}}.ev-site .testimonials-section{padding:92px 5.5vw;background:var(--ivory)}.ev-site .testimonials-header{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:42px}.ev-site .testimonials-header h2{margin:12px 0 0;font-size:58px;line-height:1}.ev-site .testimonials-header p{margin:0;max-width:530px;color:var(--muted);line-height:1.75}.ev-site .testimonial-slider{position:relative}.ev-site .testimonial-track{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ev-site .testimonial-card{min-height:320px;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border:1px solid var(--line);background:#fff}.ev-site .testimonial-stars{font-size:13px;letter-spacing:.18em;color:var(--gold)}.ev-site .testimonial-card blockquote{margin:34px 0;font:500 25px/1.35 Playfair Display,serif}.ev-site .testimonial-card footer{padding:0;background:transparent;color:var(--ink)}.ev-site .testimonial-card footer strong{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ev-site .testimonial-card footer span{display:block;margin-top:5px;color:var(--muted);font-size:11px}.ev-site .testimonial-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ev-site .testimonial-control{width:44px;height:44px;border:1px solid var(--line);background:transparent}.ev-site .instagram-section{background:var(--slate);color:#fff;padding:84px 0 0}.ev-site .instagram-header{padding:0 5.5vw 38px;display:flex;justify-content:space-between;gap:35px;align-items:end}.ev-site .instagram-header h2{margin:10px 0 0;font-size:54px;line-height:1}.ev-site .instagram-header p{max-width:450px;margin:0;color:#ffffffad;line-height:1.7}.ev-site .instagram-header a{display:inline-block;margin-top:12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:4px}.ev-site .instagram-line{display:grid;grid-template-columns:repeat(6,1fr);min-height:250px}.ev-site .instagram-tile{position:relative;display:grid;place-items:center;min-height:250px;border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14);background:var(--deep);overflow:hidden}.ev-site .instagram-tile:nth-child(2n){background:#4b5661}.ev-site .instagram-placeholder{width:78%;aspect-ratio:1;border:1px dashed rgba(255,255,255,.34);display:grid;place-items:center;text-align:center;padding:16px;color:#fff9;font:500 18px/1.25 Playfair Display,serif}.ev-site .instagram-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(transparent,#00000085);opacity:0;transition:.25s}.ev-site .instagram-tile:hover .instagram-overlay{opacity:1}.ev-site .instagram-overlay span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ev-site .instagram-footer{display:flex;justify-content:center;padding:25px;border-top:1px solid rgba(255,255,255,.14)}.ev-site .instagram-live{background:var(--deep);border-top:1px solid rgba(255,255,255,.14);line-height:0}.ev-site .instagram-live iframe{width:100%}.ev-site .instagram-footer a{font-size:10px;letter-spacing:.15em;text-transform:uppercase}@media(max-width:1000px){.ev-site .testimonial-track{grid-template-columns:1fr 1fr}.ev-site .testimonial-card:nth-child(3){display:none}.ev-site .instagram-line{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.ev-site .testimonials-header,.ev-site .testimonial-track{grid-template-columns:1fr}.ev-site .testimonial-card:nth-child(2),.ev-site .testimonial-card:nth-child(3){display:none}.ev-site .instagram-header{display:block;padding:0 20px 30px}.ev-site .instagram-line{grid-template-columns:repeat(2,1fr)}.ev-site .instagram-tile{min-height:190px}}.ev-site .about-hero{display:grid;grid-template-columns:1fr 1fr;align-items:start;background:var(--slate);color:#fff}.ev-site .about-copy{padding:90px 6vw;display:flex;flex-direction:column;justify-content:center;min-height:650px}.ev-site .about-copy [class*=__ah_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#dcc69b;font-weight:500;margin-top:42px}.ev-site .about-copy [class*=__ah_heading]{margin:18px 0 24px;font:500 clamp(54px,6vw,88px)/.96 "Playfair Display",serif;letter-spacing:-.045em;color:#fff}.ev-site .about-copy [class*=__ah_subheading]{max-width:570px;color:#ffffffb8;line-height:1.8;font-size:16px}.ev-site .about-visual{position:relative;overflow:hidden;aspect-ratio:1/1;width:100%;background:var(--deep)}.ev-site .about-visual-frame{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px dashed rgba(255,255,255,.35);display:grid;place-items:center;text-align:center;color:#fff9;font:500 28px/1.25 Playfair Display,serif}.ev-site .about-visual .about-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:top}.ev-site .about-content{padding:100px 6vw;background:var(--paper)}.ev-site .about-content-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.ev-site .about-content [class*=__ac_head_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .about-content [class*=__ac_head_heading]{margin:10px 0 0;font-family:Playfair Display,serif;font-weight:500;font-size:56px;line-height:1;color:var(--ink)}.ev-site .about-body [class*=__ac_body] p{margin:0 0 22px;color:var(--muted);line-height:1.85;font-size:16px}.ev-site .philosophy-section{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:#111;color:#fff}.ev-site .philosophy-copy{padding:86px 6vw;display:flex;flex-direction:column;justify-content:center}.ev-site .philosophy-copy [class*=__ph_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#dcc69b;font-weight:500}.ev-site .philosophy-copy [class*=__ph_heading]{margin:14px 0 22px;font-family:Playfair Display,serif;font-weight:500;font-size:58px;line-height:1;color:#fff}.ev-site .philosophy-copy [class*=__ph_body]{color:#ffffffb3;line-height:1.8;font-size:16px}.ev-site .philosophy-visual{display:grid;place-items:center;background:var(--slate);position:relative;overflow:hidden}.ev-site .philosophy-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom}.ev-site .philosophy-frame{width:80%;aspect-ratio:1;border:1px dashed rgba(255,255,255,.35);display:grid;place-items:center;text-align:center;color:#ffffff9e;font:500 26px Playfair Display,serif}.ev-site .lab-section{padding:100px 6vw;background:var(--ivory)}.ev-site .lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.ev-site .lab-grid [class*=__lb_eyebrow]{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .lab-grid [class*=__lb_heading]{margin:12px 0 22px;font-family:Playfair Display,serif;font-weight:500;font-size:58px;line-height:1;color:var(--ink)}.ev-site .lab-grid [class*=__lb_body] p{color:var(--muted);line-height:1.85;font-size:16px}.ev-site .lab-points{display:grid;gap:1px;background:var(--line)}.ev-site .lab-point{padding:25px;background:#fff}.ev-site .lab-point strong{display:block;font:500 23px Playfair Display,serif}.ev-site .lab-point span{display:block;margin-top:8px;color:var(--muted);line-height:1.6}@media(max-width:850px){.ev-site .about-hero,.ev-site .about-content-grid,.ev-site .philosophy-section,.ev-site .lab-grid{grid-template-columns:1fr}.ev-site .about-copy,.ev-site .about-content,.ev-site .philosophy-copy,.ev-site .lab-section{padding:64px 24px;min-height:0}.ev-site .philosophy-visual{min-height:470px}}.ev-site .recommended-products.compact-after-email{padding-top:34px;background:var(--paper)}.ev-site .recommended-products.compact-after-email .lead{max-width:720px}.ev-site .reco-card{cursor:default}.ev-site .reco-copy .product-details-link{display:block;width:100%;margin-top:16px;padding:12px;border:1px solid var(--gold);background:transparent;color:var(--gold);font-size:9px;letter-spacing:.13em;text-transform:uppercase;text-align:center;font-weight:500;transition:background .2s ease,color .2s ease}.ev-site .reco-copy .product-details-link:hover{background:var(--gold);color:#fff}.ev-site .recommendation-customize{padding:46px 5.5vw 84px;background:var(--paper)}.ev-site .customize-box{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:34px;background:var(--slate);color:#fff}.ev-site .customize-box h3{margin:8px 0 10px;font-size:36px}.ev-site .customize-box p{max-width:650px;margin:0;color:#ffffffad;line-height:1.65}.ev-site .customize-box button{min-width:230px;border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;padding:15px 20px;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.ev-site .customize-box button:hover{background:#fff;color:var(--ink)}@media(max-width:900px){.ev-site .customize-box{grid-template-columns:1fr}.ev-site .customize-box button{width:100%}}.ev-site .shop-menu{position:fixed;z-index:50;top:var(--header-bottom,86px);left:0;right:0;background:var(--deep);color:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-16px);transition:opacity .35s ease,transform .35s ease;max-height:calc(100vh - var(--header-bottom,86px));overflow-y:auto}.ev-site .shop-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.ev-site .shop-menu-inner{padding:48px 5.5vw 40px;max-width:1400px;margin:0 auto}.ev-site .shop-menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ev-site .shop-menu-card{display:block;background:transparent;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease}.ev-site .shop-menu.open .shop-menu-card{opacity:1;transform:translateY(0)}.ev-site .shop-menu-card-img{aspect-ratio:1/1;background:var(--slate);display:grid;place-items:center;overflow:hidden;position:relative}.ev-site .shop-menu-card-img img{width:88%;height:100%;object-fit:contain;mix-blend-mode:screen;transition:transform .4s ease}.ev-site .shop-menu-card-img img.real-photo{width:100%;object-fit:cover;mix-blend-mode:normal;filter:drop-shadow(0 16px 20px rgba(0,0,0,.22))}.ev-site .shop-menu-card:hover .shop-menu-card-img img{transform:scale(1.06)}.ev-site .shop-menu-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,0);transition:border-color .3s ease}.ev-site .shop-menu-card:hover .shop-menu-card-img:after{border-color:#d9c3988c}.ev-site .shop-menu-card-copy{padding:16px 2px}.ev-site .shop-menu-card-copy h3{margin:0 0 4px;font:500 20px Playfair Display,serif}.ev-site .shop-menu-card-copy span{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.ev-site .shop-menu-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}.ev-site .shop-menu-links a{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;position:relative;padding-bottom:4px}.ev-site .shop-menu-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--gold);transition:right .25s ease}.ev-site .shop-menu-links a:hover{color:#fff}.ev-site .shop-menu-links a:hover:after{right:0}.ev-site .cart-page{padding:110px 5.5vw}.ev-site .cart-page-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:52px;flex-wrap:wrap}.ev-site .cart-page-head h1{font-family:Playfair Display,serif;font-weight:500;font-size:clamp(38px,4vw,58px);margin:0;display:flex;align-items:center;gap:14px}.ev-site .cart-page-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:50%;background:var(--slate);color:#fff;font-size:13px;font-family:Jost,sans-serif}.ev-site .cart-empty{padding:60px 0;text-align:center}.ev-site .cart-empty p{color:var(--muted);margin-bottom:24px}.ev-site .cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:start}.ev-site .cart-lines{display:flex;flex-direction:column;grid-column:1;grid-row:1}.ev-site .cart-line{display:grid;grid-template-columns:96px 1fr auto auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.ev-site .cart-line-media{width:96px;height:96px;background:var(--slate);display:grid;place-items:center;overflow:hidden}.ev-site .cart-line-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}.ev-site .cart-line-media .visual-placeholder{width:96px;height:96px;min-height:0;padding:6px}.ev-site .cart-line-media .placeholder-frame span{font-size:8px}.ev-site .cart-line-title{font:500 20px Playfair Display,serif;color:var(--ink);display:block;margin-bottom:6px}.ev-site .cart-line-options{color:var(--muted);font-size:12px;letter-spacing:.03em;margin-bottom:10px}.ev-site .cart-line-remove{border:0;background:transparent;padding:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#999;border-bottom:1px solid transparent}.ev-site .cart-line-remove:hover{color:var(--ink);border-color:var(--ink)}.ev-site .cart-line-qty{display:flex;align-items:center;gap:14px;border:1px solid var(--line);padding:8px 14px}.ev-site .cart-line-qty .qty-btn{border:0;background:transparent;font-size:16px;line-height:1;padding:2px 4px;color:var(--ink)}.ev-site .cart-line-qty .qty-value{min-width:16px;text-align:center;font-size:14px}.ev-site .cart-line-price{font-size:16px;color:var(--ink);white-space:nowrap;text-align:right;min-width:90px}.ev-site .cart-summary{display:block;background:var(--paper);padding:32px;border:1px solid var(--line);grid-column:2;grid-row:1}.ev-site .cart-checkout-btn{height:auto}.ev-site .cart-summary .summary-card{margin:0;padding:0;background:transparent;border:0}.ev-site .cart-summary-note{color:var(--muted);font-size:12px;line-height:1.6;margin:18px 0 0}.ev-site .cart-checkout-btn{display:block;width:100%;text-align:center;margin-top:22px;border:0;background:var(--slate);color:#fff;padding:17px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;transition:.2s}.ev-site .cart-checkout-btn:hover{background:var(--ink)}@media(max-width:900px){.ev-site .cart-page{padding:70px 20px}.ev-site .cart-layout{grid-template-columns:1fr}.ev-site .cart-lines,.ev-site .cart-summary{grid-column:1;grid-row:auto}.ev-site .cart-line{grid-template-columns:72px 1fr;grid-template-areas:"media info" "media qty" "media price";row-gap:10px}.ev-site .cart-line-media{grid-area:media;width:72px;height:72px}.ev-site .cart-line-media .visual-placeholder{width:72px;height:72px}.ev-site .cart-line-qty{grid-area:qty;justify-self:start}.ev-site .cart-line-price{grid-area:price;text-align:left}}.ev-site .collection-hero{display:grid;grid-template-columns:1.15fr .85fr;min-height:460px;background:var(--slate);color:#fff}.ev-site .collection-hero-copy{padding:80px 6vw;display:flex;flex-direction:column;justify-content:center;gap:20px}.ev-site .collection-hero-copy .back{color:#ffffffa6;margin-bottom:8px}.ev-site .collection-hero-copy .eyebrow{color:#ffffffa8}.ev-site .collection-hero-copy h1{font:500 clamp(48px,5.4vw,80px)/.98 "Playfair Display",serif;letter-spacing:-.03em;margin:0;color:#fff}.ev-site .collection-hero-desc{max-width:520px;color:#ffffffb8;line-height:1.75;font-size:16px}.ev-site .collection-hero-desc p{margin:0}.ev-site .collection-hero-count{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#dcc69b}.ev-site .collection-hero-visual{position:relative;overflow:hidden;display:grid;place-items:center;background:var(--deep)}.ev-site .collection-hero-visual:has(img){padding:0}.ev-site .collection-hero-visual img{width:100%;height:100%;object-fit:cover}.ev-site .collection-hero-frame{position:relative;width:70%;aspect-ratio:1;border:1px dashed rgba(255,255,255,.35);display:grid;place-items:center;text-align:center;padding:24px;color:#ffffff9e;font:500 26px/1.25 Playfair Display,serif}.ev-site .collection-empty{padding:60px 0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ev-site .collection-empty p{color:var(--muted);max-width:440px;line-height:1.7}.ev-site .ev-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:56px}.ev-site .ev-page-link{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid transparent;padding-bottom:2px;transition:.2s}.ev-site .ev-page-link:hover{color:var(--ink);border-color:var(--gold)}.ev-site .ev-page-current{font-size:11px;letter-spacing:.14em;color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:2px}@media(max-width:850px){.ev-site .collection-hero{grid-template-columns:1fr}.ev-site .collection-hero-copy{padding:60px 24px}.ev-site .collection-hero-visual{min-height:380px}}.ev-site .not-found-hero{min-height:56vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:120px 6vw 90px;background:var(--slate);color:#fff}.ev-site .not-found-hero .eyebrow{color:#ffffffa8}.ev-site .not-found-hero h1{font:500 clamp(44px,5.2vw,72px)/1.02 "Playfair Display",serif;letter-spacing:-.03em;margin:0;color:#fff}.ev-site .not-found-hero .lead{max-width:480px;color:#ffffffb8;margin:0 auto}.ev-site .not-found-hero .primary{margin-top:6px;width:auto;background:var(--gold);color:var(--ink)}.ev-site .not-found-hero .primary:hover{background:#fff}.ev-site .card-price{margin:14px 0 0;font-size:16px;color:var(--ink)}.ev-site .section-cta{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.ev-site .section-cta small{font-size:11px;letter-spacing:.08em;opacity:.65}.ev-site .section-cta .cta-btn{display:inline-block;padding:15px 24px;border:1px solid rgba(255,255,255,.45);color:#fff;font-size:10px;letter-spacing:.15em;text-transform:uppercase;transition:.25s}.ev-site .section-cta .cta-btn:hover{background:#fff;color:var(--ink)}.ev-site .section-cta.on-light .cta-btn{border-color:var(--ink);color:var(--ink)}.ev-site .section-cta.on-light .cta-btn:hover{background:var(--ink);color:#fff}.ev-site .story-art img.real-photo{object-position:center 6%}.ev-site .card-cta{display:block;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);transition:color .25s}.ev-site .product-card:hover .card-cta{color:var(--gold)}.ev-site .credentials{padding:64px 5.5vw;background:var(--paper);text-align:center}.ev-site .credentials-head{max-width:640px;margin:0 auto 34px}.ev-site .credentials-head h2{margin:10px 0 12px}.ev-site .credentials-head p{margin:0;color:var(--muted);line-height:1.7}.ev-site .credential-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1240px;margin:0 auto}@media(max-width:1180px){.ev-site .credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}}.ev-site .credential-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 14px 18px;background:#fff;border:1px solid var(--line);color:var(--ink);text-align:center;transition:transform .2s ease,box-shadow .2s ease}.ev-site .credential-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.ev-site .credential-img{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--ivory)}.ev-site .credential-img img{width:100%;height:100%;object-fit:contain}.ev-site .credential-card strong{margin-top:10px;font-family:Playfair Display,serif;font-weight:400;font-size:20px}.ev-site .credential-card small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ev-site .credential-dialog{border:0;padding:0;background:transparent;max-width:min(92vw,900px);overflow:visible}.ev-site .credential-dialog::backdrop{background:#111315b8}.ev-site .credential-dialog img{width:100%;height:auto;background:#fff}.ev-site .credential-close{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--ink);font-size:22px;line-height:1;box-shadow:var(--shadow)}.ev-site .foot-credentials{display:flex;flex-direction:column;align-items:center;gap:20px;padding:34px 0;border-bottom:1px solid rgba(255,255,255,.14)}.ev-site .foot-credentials-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fffc}.ev-site .foot-credentials-row{display:flex;justify-content:center;flex-wrap:wrap;gap:28px}.ev-site .foot-badge{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;text-align:center}.ev-site .foot-badge img{width:150px;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(255,255,255,.3);background:#fff;transition:transform .2s ease}.ev-site .foot-credentials:hover .foot-badge{color:#fff}.ev-site .foot-badge:hover img{transform:translateY(-3px)}@media(max-width:900px){.ev-site .credential-grid{grid-template-columns:1fr;max-width:420px}.ev-site .credentials{padding:52px 20px}.ev-site .foot-credentials-row{gap:18px}.ev-site .foot-badge img{width:104px}}.ev-site .metal-toggle{display:flex;gap:10px;flex-wrap:wrap}.ev-site .metal-chip{padding:11px 22px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.ev-site .metal-chip:hover{border-color:var(--ink)}.ev-site .metal-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.ev-site #featured .section-head{display:block;margin-bottom:28px}.ev-site #featured .section-head .lead{max-width:640px;margin:16px 0 0}.ev-site .timeline{gap:0 40px;background:none}.ev-site .step{position:relative;background:none;padding:38px 0 0}.ev-site .step:before{content:"";position:absolute;top:5px;left:0;right:-40px;height:1px;background:#11131547}.ev-site .step:last-child:before{display:none}.ev-site .step:after{content:"";position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px var(--ivory)}.ev-site .step h3{margin:14px 0 10px}.ev-site .step p{max-width:34ch}@media(max-width:850px){.ev-site .timeline{gap:0}.ev-site .step{padding:0 0 30px 36px}.ev-site .step:before{top:8px;bottom:-8px;left:5px;right:auto;width:1px;height:auto}.ev-site .step:last-child{padding-bottom:0}.ev-site .step h3{margin:6px 0 8px}.ev-site .step p{max-width:none}}.ev-site .step-fill{position:absolute;top:5px;left:0;right:-40px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.ev-site .step:last-child .step-fill{display:none}.ev-site .timeline.is-interactive .step{cursor:pointer;outline:none;opacity:.5;transition:opacity .45s ease,transform .7s cubic-bezier(.16,1,.3,1)}.ev-site .timeline.is-interactive .step:after{transform:scale(.8);transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s ease,background .45s ease}.ev-site .timeline.is-interactive .step h3,.ev-site .timeline.is-interactive .step p,.ev-site .timeline.is-interactive .step strong{transition:color .45s ease,transform .45s ease}.ev-site .timeline.is-interactive .step.done{opacity:.8}.ev-site .timeline.is-interactive .step.done .step-fill{transform:scaleX(1)}.ev-site .timeline.is-interactive .step.active{opacity:1}.ev-site .timeline.is-interactive .step.active:after{transform:scale(1.35);box-shadow:0 0 0 5px var(--ivory),0 0 0 9px #b99a5c47;animation:evStepPulse 2.4s ease-out infinite}.ev-site .timeline.is-interactive .step.active h3{transform:translate(4px)}.ev-site .timeline.is-interactive .step.active p{color:var(--ink)}.ev-site .timeline.is-interactive:not(.is-paused) .step.active .step-fill{transform:scaleX(1);transition:transform var(--step-interval,3.6s) linear}.ev-site .timeline.is-interactive .step:focus-visible:after{box-shadow:0 0 0 5px var(--ivory),0 0 0 7px var(--ink)}@keyframes evStepPulse{0%{box-shadow:0 0 0 5px var(--ivory),0 0 0 6px #b99a5c73}70%{box-shadow:0 0 0 5px var(--ivory),0 0 0 16px #b99a5c00}to{box-shadow:0 0 0 5px var(--ivory),0 0 0 16px #b99a5c00}}.ev-site .timeline.is-interactive:not(.in-view) .step{opacity:0;transform:translateY(18px)}.ev-site .timeline.is-interactive:not(.in-view) .step:before{transform:scaleX(0)}.ev-site .timeline.is-interactive .step:before{transform-origin:left center;transition:transform .9s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * .14s + .12s)}.ev-site .timeline.is-interactive.in-view:not(.revealed) .step{transition-delay:calc(var(--i,0) * .14s)}.ev-site .section-cta--stacked{flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:850px){.ev-site .step-fill{top:8px;bottom:-8px;left:5px;right:auto;width:1px;height:auto;transform:scaleY(0);transform-origin:center top}.ev-site .timeline.is-interactive .step.done .step-fill,.ev-site .timeline.is-interactive:not(.is-paused) .step.active .step-fill{transform:scaleY(1)}.ev-site .timeline.is-interactive:not(.in-view) .step:before{transform:scaleY(0)}.ev-site .timeline.is-interactive .step:before{transform-origin:center top}.ev-site .timeline.is-interactive .step.active h3{transform:none}}@media(prefers-reduced-motion:reduce){.ev-site .timeline.is-interactive .step,.ev-site .timeline.is-interactive .step:before,.ev-site .timeline.is-interactive .step-fill{transition:none!important}.ev-site .timeline.is-interactive .step.active:after{animation:none}.ev-site .timeline.is-interactive:not(.in-view) .step{opacity:.5;transform:none}.ev-site .timeline.is-interactive:not(.in-view) .step:before{transform:none}}@media(max-width:850px){.ev-site .lights{gap:0;padding:44px 20px}.ev-site .lights-copy{display:contents}.ev-site .lights-copy>.eyebrow,.ev-site .lights-copy>h2,.ev-site .lights-copy>p{order:1}.ev-site .lights-copy>p{margin-bottom:22px}.ev-site .light-visual{order:2;aspect-ratio:6/5;min-height:0}.ev-site .light-tabs{order:3;display:flex;gap:6px;margin-top:10px;max-width:none}.ev-site .light-tab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 2px 9px;text-align:center}.ev-site .light-tab .dot{width:38px;height:38px}.ev-site .light-tab small,.ev-site .light-tab>span:last-child{display:none}.ev-site .light-tab strong{font-size:12px;line-height:1.1}.ev-site .lights-copy>.section-cta{order:4;margin-top:22px}}@media(max-width:850px){.ev-site .light-visual{aspect-ratio:1/1}.ev-site .light-quote{left:10px;right:10px;bottom:10px;padding:9px 12px;font-size:14px;line-height:1.3}}.ev-site .menu-mobile-only{display:none}@media(max-width:850px){.ev-site .announce{height:auto;min-height:30px;padding:7px 18px;text-align:center;line-height:1.6;letter-spacing:.14em;text-wrap:balance}.ev-site .menu-mobile-only{display:inline-block}}@media(max-width:850px){.ev-site .shop-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:visible}.ev-site .shop-menu-card-copy h3{font-size:17px}.ev-site .shop-menu-inner{padding:24px 20px 26px}.ev-site .shop-menu-links{margin-top:24px;padding-top:20px}}@media(max-width:850px){.ev-site .shop-menu-inner{display:flex;flex-direction:column}.ev-site .shop-menu-links{order:-1;display:flex;flex-direction:column;margin:0 0 8px;padding:0;gap:0;border-top:0;border-bottom:0}.ev-site .shop-menu-links a{display:flex;align-items:center;justify-content:space-between;padding:17px 2px;font:500 19px Playfair Display,serif;letter-spacing:0;text-transform:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.ev-site .shop-menu-links a:after{content:"\2192";position:static;height:auto;width:auto;background:none;font-family:Jost,Arial,sans-serif;font-size:15px;color:var(--gold);opacity:.7;transition:transform .25s ease,opacity .25s ease}.ev-site .shop-menu-links a:active:after{transform:translate(4px);opacity:1}}.ev-site .gallery{padding:0;gap:0;align-items:stretch}.ev-site .thumbs{padding:14px 10px}.ev-site .gallery-main{background:var(--deep)}.ev-site .gallery-main img.js-product-image{width:100%;height:100%;object-fit:cover;filter:none}@media(max-width:850px){.ev-site .gallery{padding:0}.ev-site .thumbs{padding:12px 14px}}.ev-site .thumb{position:relative;overflow:hidden;padding:0}.ev-site .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ev-site .thumb.has-photo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ev-site .thumb.has-photo{border-color:#ffffff59}.ev-site .thumb.has-photo.active{outline:2px solid #fff;outline-offset:2px;background:transparent}.ev-site .thumbs{gap:12px}.ev-site .gallery{grid-template-columns:84px 1fr}.ev-site .thumb{height:auto;aspect-ratio:1/1}@media(max-width:850px){.ev-site .gallery{grid-template-columns:1fr}.ev-site .gallery-main{width:100%;aspect-ratio:1/1}.ev-site .thumbs{flex-direction:row;justify-content:center;gap:10px;padding:14px}.ev-site .thumb{flex:0 0 auto;width:72px;height:72px}}.ev-site .thumb img[hidden]{display:none}.ev-site .process-row{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0;background:none;--p:0}.ev-site .process-row:before,.ev-site .process-row:after{content:"";position:absolute;top:31px;left:calc(100% / 12);height:1px;background:#ffffff38}.ev-site .process-row:before{right:calc(100% / 12)}.ev-site .process-row:after{width:calc((100% - 100% / 6) * var(--p));background:var(--gold);height:2px;top:30px;transition:width .7s cubic-bezier(.4,0,.2,1)}.ev-site .process-item{position:relative;z-index:1;background:none;min-height:0;padding:0 14px;cursor:pointer;outline:none;opacity:.5;transition:opacity .4s ease}.ev-site .process-item .process-icon{background:var(--slate);transition:transform .4s ease,background .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease}.ev-site .process-item.done{opacity:.85}.ev-site .process-item.done .process-icon{border-color:var(--gold);color:var(--gold)}.ev-site .process-item.active{opacity:1}.ev-site .process-item.active .process-icon{background:var(--gold);border-color:var(--gold);color:var(--ink);transform:scale(1.14);box-shadow:0 0 0 9px #b99a5c33}.ev-site .process-item.active p{color:#ffffffe6}.ev-site .process-item h3,.ev-site .process-item p{transition:color .4s ease}.ev-site .process-item:focus-visible .process-icon{box-shadow:0 0 0 3px #fff}@media(max-width:850px){.ev-site .process-lux{padding:56px 20px}.ev-site .process-lux h2{font-size:38px;margin-bottom:36px}.ev-site .process-row{grid-template-columns:1fr}.ev-site .process-row:before,.ev-site .process-row:after{top:31px;left:30px;width:1px;right:auto}.ev-site .process-row:before{bottom:31px;height:auto}.ev-site .process-row:after{width:2px;left:30px;height:calc((100% - 62px) * var(--p));transition:height .7s cubic-bezier(.4,0,.2,1)}.ev-site .process-item{display:grid;grid-template-columns:62px 1fr;column-gap:20px;align-content:start;text-align:left;padding:0 0 30px}.ev-site .process-item:last-child{padding-bottom:0}.ev-site .process-item .process-icon{grid-row:1 / span 2;margin:0}.ev-site .process-item h3{margin:6px 0;align-self:end}.ev-site .process-item p{grid-column:2}}.ev-site .journal-hero{padding:84px 5.5vw 40px;max-width:980px;margin:0 auto;text-align:center}.ev-site .journal-hero .jr-title{font-size:clamp(38px,5vw,64px);line-height:1.05;margin:14px 0 18px}.ev-site .journal-hero p{color:var(--muted);line-height:1.75;max-width:680px;margin:0 auto}.ev-site .journal-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:0 5.5vw 34px}.ev-site .journal-tag{padding:9px 18px;border:1px solid var(--line);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:.2s}.ev-site .journal-tag:hover{border-color:var(--ink)}.ev-site .journal-tag.active{background:var(--ink);color:#fff;border-color:var(--ink)}.ev-site .journal-list{padding:10px 5.5vw 84px;max-width:1400px;margin:0 auto}.ev-site .journal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}.ev-site .journal-card{display:flex;flex-direction:column;color:var(--ink)}.ev-site .journal-card-img{aspect-ratio:4/3;overflow:hidden;background:var(--slate);position:relative}.ev-site .journal-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ev-site .journal-card:hover .journal-card-img img{transform:scale(1.04)}.ev-site .journal-card-copy{padding:20px 2px 0;display:flex;flex-direction:column;gap:10px}.ev-site .journal-card-meta{display:flex;gap:14px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ev-site .journal-card-meta span{color:var(--gold);font-weight:500}.ev-site .journal-card h2{font-size:26px;line-height:1.2;margin:0}.ev-site .journal-card p{margin:0;color:var(--muted);line-height:1.7;font-size:14px}.ev-site .journal-card b{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin-top:4px}.ev-site .journal-card-lead{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr;gap:44px;align-items:center;padding-bottom:20px}.ev-site .journal-card-lead .journal-card-img{aspect-ratio:4/3}.ev-site .journal-card-lead h2{font-size:clamp(30px,3.2vw,46px)}.ev-site .journal-card-lead .journal-card-copy{padding:0}.ev-site .journal-card-lead p{font-size:16px}.ev-site .journal-pagination{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:56px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ev-site .journal-empty{text-align:center;max-width:560px;margin:20px auto 0;padding:60px 0 20px}.ev-site .journal-empty h2{font-size:36px;margin:0 0 14px}.ev-site .journal-empty p{color:var(--muted);line-height:1.75;margin:0 0 28px}.ev-site .journal-article{padding-bottom:20px}.ev-site .article-head{max-width:820px;margin:0 auto;padding:70px 5.5vw 30px;text-align:center}.ev-site .article-head .back{display:inline-block;margin-bottom:26px}.ev-site .article-head h1{font-size:clamp(34px,4.6vw,58px);line-height:1.08;margin:14px 0 20px}.ev-site .article-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ev-site .article-hero{max-width:1200px;margin:20px auto 0;padding:0 5.5vw}.ev-site .article-hero img{width:100%;aspect-ratio:16/9;object-fit:cover}.ev-site .article-body{max-width:720px;margin:48px auto 0;padding:0 5.5vw;font-size:18px;line-height:1.85;color:#2b2f33}.ev-site .article-body>*{margin:0 0 1.4em}.ev-site .article-body h2{font-size:34px;line-height:1.2;margin:1.6em 0 .6em}.ev-site .article-body h3{font-size:24px;line-height:1.25;margin:1.4em 0 .5em}.ev-site .article-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.ev-site .article-body img{width:auto;max-width:100%;height:auto;max-height:760px;margin:2em auto}.ev-site .article-body blockquote{margin:2em 0;padding:4px 0 4px 26px;border-left:2px solid var(--gold);font:italic 400 24px/1.5 Playfair Display,serif}.ev-site .article-body ul,.ev-site .article-body ol{padding-left:1.3em}.ev-site .article-cta{max-width:720px;margin:56px auto 0;padding:44px 5.5vw;background:var(--slate);color:#fff;text-align:center}.ev-site .article-cta h2{font-size:32px;margin:0 0 12px}.ev-site .article-cta p{color:#ffffffbf;line-height:1.7;margin:0 0 24px}.ev-site .journal-more{padding-top:56px}.ev-site .journal-more-title{font-size:34px;text-align:center;margin:0 0 34px}@media(max-width:850px){.ev-site .journal-hero{padding:56px 20px 28px}.ev-site .journal-list{padding:6px 20px 56px}.ev-site .journal-cards{grid-template-columns:1fr;gap:34px}.ev-site .journal-card-lead{grid-template-columns:1fr;gap:20px;padding-bottom:0}.ev-site .article-head{padding:48px 20px 22px}.ev-site .article-hero{padding:0}.ev-site .article-body{padding:0 20px;font-size:17px;margin-top:34px}.ev-site .article-cta{margin:44px 20px 0;padding:36px 22px}.ev-site .journal-tags{padding:0 20px 26px}}.ev-site .article-hero img{height:auto;max-height:640px}.ev-site .journal-list{max-width:1240px}.ev-site .journal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.ev-site .journal-card{background:#fff;border:1px solid var(--line);transition:box-shadow .25s ease,transform .25s ease}.ev-site .journal-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.ev-site .journal-card-img{aspect-ratio:3/2}.ev-site .journal-card-copy{padding:20px 22px 24px;gap:9px;flex:1}.ev-site .journal-card h2{font-size:22px;line-height:1.25}.ev-site .journal-card p{font-size:13px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ev-site .journal-btn{display:inline-block;align-self:flex-start;margin-top:auto;padding:11px 20px;border:1px solid var(--ink);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ink);transition:background .2s ease,color .2s ease}.ev-site .journal-card:hover .journal-btn{background:var(--ink);color:#fff}.ev-site .journal-card-copy p+.journal-btn,.ev-site .journal-card-copy h2+.journal-btn{margin-top:10px}.ev-site .journal-card-lead{background:#fff;grid-template-columns:1fr 1fr;gap:0;padding:0;align-items:stretch}.ev-site .journal-card-lead .journal-card-img{aspect-ratio:auto;min-height:340px}.ev-site .journal-card-lead .journal-card-copy{padding:36px 40px;justify-content:center}.ev-site .journal-card-lead h2{font-size:clamp(26px,2.6vw,36px)}@media(max-width:1000px){.ev-site .journal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.ev-site .journal-cards{grid-template-columns:1fr;gap:24px}.ev-site .journal-card-lead{grid-template-columns:1fr}.ev-site .journal-card-lead .journal-card-img{min-height:0;aspect-ratio:3/2}.ev-site .journal-card-lead .journal-card-copy{padding:20px 22px 24px}}.ev-site .journal-noimg{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--deep),var(--slate));color:var(--gold);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500}.ev-site .article-body p:has(>a:only-child>strong:only-child){margin:2em 0}.ev-site .article-body p>a:only-child>strong:only-child{display:inline-block;padding:14px 26px;border:1px solid var(--ink);color:var(--ink);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.ev-site .article-body p:has(>a:only-child>strong:only-child)>a{text-decoration:none}.ev-site .article-body p>a:only-child:hover>strong{background:var(--ink);color:#fff}.ev-site .collection-hero~.section .section-head{display:block;margin-bottom:28px}.ev-site .collection-hero~.section .section-head .lead{max-width:640px;margin:16px 0 0}.ev-site .guide-visual.has-photo{position:relative;overflow:hidden;padding:0;background:var(--deep)}.ev-site .guide-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.ev-site .guide-visual.has-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14171b26,#14171b8c)}.ev-site .guide-visual.has-photo .guide-orbit{position:relative;z-index:1;background:#14171b59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-color:#ffffff73}.ev-site .reco-visual.has-photo{padding:0;background:var(--deep)}.ev-site .reco-visual.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.ev-site .result-metal-options{gap:8px}.ev-site .metal-key-btn{border:1px solid var(--line);background:transparent;color:var(--muted);padding:8px 12px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.ev-site .metal-key-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.ev-site .shop-pieces-link{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid transparent;padding:0 2px 2px;align-self:center}.ev-site .shop-pieces-link:hover{color:var(--ink);border-color:var(--ink)}.ev-site .email-consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:11px;line-height:1.5;color:var(--muted);cursor:pointer}.ev-site .email-consent input{margin-top:3px;flex-shrink:0}.ev-site .guide-launch .guide-copy{order:2}.ev-site .guide-launch .guide-visual{order:1}.ev-site .process-icon svg{width:26px;height:26px}.ev-site .logo.logo-image{display:flex;align-items:center;justify-content:center}.ev-site .logo.logo-image img{height:var(--logo-h,60px);width:auto;max-width:none}@media(max-width:850px){.ev-site .logo.logo-image img{height:calc(var(--logo-h,60px) * .62)}}.ev-site .foot-logo{height:110px;width:auto;margin-bottom:18px}.ev-site .contact-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:150px 6vw 80px;background:var(--slate);color:#fff}.ev-site .contact-hero .eyebrow{color:#ffffffa8}.ev-site .contact-hero .contact-title{font:500 clamp(44px,5.2vw,72px)/1.02 "Playfair Display",serif;letter-spacing:-.03em;margin:0;color:#fff;max-width:760px}.ev-site .contact-hero .lead{max-width:520px;color:#ffffffb8;margin:0 auto;line-height:1.75}.ev-site .contact-body{padding:90px 5.5vw;background:var(--ivory)}.ev-site .contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;max-width:1180px;margin:0 auto;align-items:start}.ev-site .contact-details{display:flex;flex-direction:column;gap:30px;padding-top:8px}.ev-site .contact-detail{border-top:1px solid var(--line);padding-top:16px}.ev-site .contact-detail-label{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:8px}.ev-site .contact-detail a{font:500 22px/1.3 Playfair Display,serif;color:var(--ink);text-decoration:none;word-break:break-word}.ev-site .contact-detail a:hover{color:var(--gold)}.ev-site .contact-detail p{margin:0;color:var(--muted);line-height:1.75}.ev-site .contact-custom-note{background:var(--paper);border:1px solid var(--line);padding:24px}.ev-site .contact-custom-note p{margin:0 0 14px;color:var(--muted);line-height:1.7}.ev-site .contact-custom-note a{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:3px}.ev-site .contact-form-card{background:#fff;padding:40px;border:1px solid var(--line)}.ev-site .contact-form-card select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111315' stroke-width='1'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:36px;border-radius:0;color:var(--ink);font:inherit}.ev-site .contact-form-card input,.ev-site .contact-form-card textarea{border-radius:0;font:inherit;color:var(--ink)}.ev-site .contact-form-card input:focus,.ev-site .contact-form-card textarea:focus,.ev-site .contact-form-card select:focus{outline:none;border-color:var(--gold)}.ev-site .contact-form-card textarea{min-height:160px;resize:vertical}.ev-site .contact-form-card .primary{cursor:pointer;transition:background .3s ease}.ev-site .contact-form-card .primary:hover{background:var(--ink)}.ev-site .contact-reply-note{margin:14px 0 0;font-size:12px;color:var(--muted);text-align:center}.ev-site .contact-errors{margin-bottom:18px;padding:14px 16px;border:1px solid #c98a7a;background:#fbf1ee;color:#7a3527;font-size:13px}.ev-site .contact-errors ul{margin:0;padding-left:18px}.ev-site .contact-success{text-align:center;padding:40px 10px}.ev-site .contact-success .eyebrow{color:var(--gold)}.ev-site .contact-success h2{font:500 40px/1.1 Playfair Display,serif;margin:14px 0 12px}.ev-site .contact-success p{color:var(--muted);margin:0}@media(max-width:850px){.ev-site .contact-hero{padding:120px 20px 60px}.ev-site .contact-body{padding:60px 20px}.ev-site .contact-layout{grid-template-columns:1fr;gap:40px}.ev-site .contact-form-card{order:-1;padding:24px}}.ev-site #faq{scroll-margin-top:120px}.ev-site .metal{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.ev-site .metal:hover{border-color:var(--ink)}.ev-site .metal-swatch{flex:0 0 auto;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #1113152e,0 1px 2px #1113151f;background:radial-gradient(circle at 32% 28%,#fff 0 18%,#e6e7ea 42%,#b9bdc3)}.ev-site .metal-swatch--yellow-gold{background:radial-gradient(circle at 32% 28%,#fff6d8 0 16%,#e8c977 45%,#b08a3e)}.ev-site .metal-swatch--rose-gold{background:radial-gradient(circle at 32% 28%,#fbe3d9 0 16%,#e2a58c 45%,#b2715a)}.ev-site .metal-name{flex:1 1 auto}.ev-site .karat-mark{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:4px 6px 3px;border:1px solid rgba(185,154,92,.55);color:var(--gold);font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;transition:border-color .25s ease,color .25s ease,background .25s ease}.ev-site .metal.active .metal-swatch{box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 2px #ffffff1f}.ev-site .metal.active .karat-mark{border-color:var(--gold);background:#b99a5c24;color:#e2c88f}.ev-site .summary-card .summaryMetal{display:inline-flex;align-items:center;gap:8px}.ev-site .karat-mark--sm{min-width:0;padding:3px 5px 2px;font-size:8px;letter-spacing:.14em}.ev-site .summary-card .summary-row[hidden]{display:none}.ev-site .panel .panel-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--ink);font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:3px;transition:color .2s ease}.ev-site .panel .panel-link:after{content:"\2192";font-size:12px;letter-spacing:0;transition:transform .2s ease}.ev-site .panel .panel-link:hover{color:var(--gold)}.ev-site .panel .panel-link:hover:after{transform:translate(3px)}.ev-site .journal-card-img{aspect-ratio:1/1}.ev-site .article-hero img{display:block;width:auto;max-width:100%;height:auto;max-height:min(80vh,820px);aspect-ratio:auto;object-fit:contain;margin:0 auto}.ev-site .jr-hero{padding:76px 5.5vw 34px}.ev-site .jr-hero .jr-title{font-size:clamp(40px,5.4vw,72px);letter-spacing:-.01em}.ev-site .jr-lead-wrap{background:var(--slate);color:#fff;margin-top:10px}.ev-site .jr-lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6vw;align-items:center;max-width:1300px;margin:0 auto;padding:72px 5.5vw;color:#fff}.ev-site .jr-lead-img{overflow:hidden;max-height:680px;box-shadow:0 30px 70px #00000040}.ev-site .jr-lead-img img,.ev-site .jr-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.ev-site .jr-lead:hover .jr-lead-img img,.ev-site .jr-item:hover .jr-img img{transform:scale(1.035)}.ev-site .jr-kicker{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#e2c88f;margin-bottom:26px}.ev-site .jr-kicker .jr-num{font:italic 400 44px/1 Playfair Display,serif;letter-spacing:0;color:#fff;opacity:.9}.ev-site .jr-lead .jr-meta{color:#ffffff9e}.ev-site .jr-lead .jr-meta span{color:#e2c88f}.ev-site .jr-lead h2{font-size:clamp(34px,3.6vw,54px);line-height:1.08;margin:16px 0 22px;color:#fff}.ev-site .jr-lead p{color:#ffffffbf;font-size:16px;line-height:1.8;margin:0 0 30px;max-width:520px}.ev-site .jr-lead .jr-link{color:#fff;border-color:#ffffff80}.ev-site .jr-port{aspect-ratio:4/5}.ev-site .jr-sq{aspect-ratio:1/1}.ev-site .jr-land{aspect-ratio:3/2}.ev-site .jr-list{max-width:1300px;padding-top:84px}.ev-site .jr-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:64px 32px;align-items:stretch}.ev-site .jr-card{grid-column:span 2;display:flex;flex-direction:column;color:var(--ink);text-decoration:none}.ev-site .jr-card:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.ev-site .jr-card:nth-child(3n+1):last-child{grid-column:3/span 2}.ev-site .jr-img{overflow:hidden;background:var(--paper);position:relative;aspect-ratio:4/5}.ev-site .jr-copy{padding-top:22px;display:flex;flex-direction:column;gap:12px;flex:1}.ev-site .jr-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ev-site .jr-meta span{color:var(--gold);font-weight:500}.ev-site .jr-copy .jr-num{font:italic 400 20px/1 Playfair Display,serif;letter-spacing:0;color:var(--ink)}.ev-site .jr-copy h2{font-size:24px;line-height:1.22;margin:2px 0 0;transition:color .3s ease}.ev-site .jr-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.ev-site .jr-item:hover h2{color:var(--slate)}.ev-site .jr-link{align-self:flex-start;margin-top:auto;padding-top:6px;padding-bottom:5px;border-bottom:1px solid var(--ink);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;transition:letter-spacing .35s ease}.ev-site .jr-lead:hover .jr-link,.ev-site .jr-item:hover .jr-link{letter-spacing:.28em}.ev-site .jr-link:after{content:"  \2192"}@media(max-width:1000px){.ev-site .jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px}.ev-site .jr-card,.ev-site .jr-card:nth-child(3n+1):nth-last-child(2),.ev-site .jr-card:nth-child(3n+1):last-child{grid-column:auto}}@media(max-width:850px){.ev-site .jr-hero{padding:52px 20px 24px}.ev-site .jr-lead{grid-template-columns:1fr;gap:30px;padding:0 0 44px}.ev-site .jr-lead-img{max-height:none;box-shadow:none}.ev-site .jr-lead-copy{padding:0 20px}.ev-site .jr-list{padding-top:52px}.ev-site .jr-grid{grid-template-columns:1fr;gap:56px}.ev-site .jr-s2{margin-top:0}.ev-site .jr-copy h2,.ev-site .jr-s0 h2{font-size:26px}}.ev-site .accordion .acc-head{align-items:center;padding:19px 2px;font-size:11px;letter-spacing:.16em;font-weight:500;color:var(--ink);cursor:pointer;transition:color .25s ease}.ev-site .accordion .acc-head:hover{color:var(--slate)}.ev-site .accordion .acc-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;font-size:14px;line-height:1;letter-spacing:0;color:var(--ink);transition:background .25s ease,color .25s ease,border-color .25s ease}.ev-site .accordion .acc-head.is-open .acc-icon{background:var(--ink);border-color:var(--ink);color:#fff}.ev-site .accordion .panel{padding:2px 0 24px}.ev-site .accordion .panel.open{display:block;animation:evPanelIn .35s cubic-bezier(.16,1,.3,1)}@keyframes evPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ev-site .spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ev-site .spec{background:#fff;border:1px solid var(--line);padding:14px 16px 13px;display:flex;flex-direction:column;gap:6px;min-width:0}.ev-site .spec dt{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:500}.ev-site .spec dd{margin:0;font:500 17px/1.25 Playfair Display,serif;color:var(--ink);overflow-wrap:anywhere}.ev-site .panel-note{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.ev-site .spec-grid+.panel-note{padding-left:14px;border-left:2px solid var(--gold)}@media(max-width:420px){.ev-site .spec{padding:12px}.ev-site .spec dd{font-size:15px}}.ev-site .shopify-policy__container{max-width:760px;margin:0 auto;padding:84px 5.5vw 100px}.ev-site .shopify-policy__title{text-align:center;padding-bottom:40px;margin-bottom:48px;border-bottom:1px solid var(--line)}.ev-site .shopify-policy__title:before{content:"Legal";display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:16px}.ev-site .shopify-policy__title h1{font-size:clamp(38px,5vw,60px);line-height:1.06;margin:0;color:var(--ink)}.ev-site .shopify-policy__body{font-size:16px;line-height:1.85;color:#2b2f33}.ev-site .shopify-policy__body .rte>*{margin:0 0 1.2em}.ev-site .shopify-policy__body .rte>*:first-child{color:var(--muted);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-align:center;margin-bottom:2.4em}.ev-site .shopify-policy__body h2{font-size:30px;line-height:1.2;margin:1.8em 0 .6em}.ev-site .shopify-policy__body h3{font-size:22px;line-height:1.3;margin:1.6em 0 .5em}.ev-site .shopify-policy__body h4,.ev-site .shopify-policy__body h5,.ev-site .shopify-policy__body h6{font-family:Jost,Arial,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:1.8em 0 .6em}.ev-site .shopify-policy__body p>strong:only-child{display:block;font-family:Playfair Display,serif;font-weight:500;font-size:24px;line-height:1.3;color:var(--ink);margin-top:1.6em}.ev-site .shopify-policy__body strong{font-weight:500;color:var(--ink)}.ev-site .shopify-policy__body ul,.ev-site .shopify-policy__body ol{padding-left:1.3em}.ev-site .shopify-policy__body li{margin:0 0 .55em}.ev-site .shopify-policy__body li::marker{color:var(--gold)}.ev-site .shopify-policy__body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.ev-site .shopify-policy__body table{width:100%;border-collapse:collapse;font-size:14px}.ev-site .shopify-policy__body th,.ev-site .shopify-policy__body td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}@media(max-width:850px){.ev-site .shopify-policy__container{padding:52px 20px 64px}.ev-site .shopify-policy__body{font-size:15px}.ev-site .shopify-policy__body p>strong:only-child{font-size:21px}}.ev-site [class*=__hero_heading] :is(h1,h2),.ev-site [class*=__ah_heading] h1,.ev-site [class*=__co_hero_heading] :is(h1,h2),.ev-site [class*=__hero_eyebrow] h1,.ev-site [class*=__co_hero_eyebrow] h1{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-transform:inherit;margin:0}.ev-site h1.eyebrow{font-family:inherit;font-size:10px;line-height:1.4;font-weight:500;margin:0}.ev-site h1.quiz-title{margin-bottom:0}.ev-site .foot-social{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:inherit;opacity:.85;font-size:12px;letter-spacing:.06em;text-decoration:none;transition:opacity .2s ease,color .2s ease}.ev-site .foot-social:hover{opacity:1;color:#e2c88f}.ev-site .shop-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 44px}.ev-site .shop-menu-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ev-site .shop-menu-card-img{aspect-ratio:4/5}.ev-site .shop-menu-group .shop-menu-card:nth-child(2){transition-delay:.06s}.ev-site .shop-menu-group .shop-menu-card:nth-child(3){transition-delay:.12s}.ev-site .shop-menu-grid .shop-menu-group:nth-child(2) .shop-menu-card{transition-delay:.18s}.ev-site .shop-menu-video,.ev-site .shop-menu-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ev-site .shop-menu-collection:hover .shop-menu-video{transform:scale(1.04)}.ev-site .shop-menu-collection .shop-menu-card-img{background:#2c333b}.ev-site .shop-menu-collection h3{display:flex;align-items:center;gap:8px}.ev-site .shop-menu-arrow{display:inline-block;font:400 15px Jost,Arial,sans-serif;color:var(--gold);transition:transform .25s ease}.ev-site .shop-menu-collection:hover .shop-menu-arrow{transform:translate(4px)}.ev-site .shop-menu-collection .shop-menu-card-copy>span{color:#e2c88f}@media(max-width:1100px){.ev-site .shop-menu-grid{gap:18px 24px}.ev-site .shop-menu-group{gap:10px}.ev-site .shop-menu-card-copy h3{font-size:16px}}@media(max-width:850px){.ev-site .shop-menu-grid{grid-template-columns:1fr;gap:22px}.ev-site .shop-menu-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ev-site .shop-menu-card-copy{padding:9px 1px 0}.ev-site .shop-menu-card-copy h3{font-size:13px;line-height:1.25}.ev-site .shop-menu-card-copy span{font-size:9px;letter-spacing:.06em}.ev-site .shop-menu-arrow{font-size:12px}}@media(max-width:850px){.ev-site .shop-menu-links{order:0;margin:26px 0 0;border-top:1px solid rgba(255,255,255,.14)}.ev-site .shop-menu-links .menu-collection-link{display:none}}@media(max-width:850px){.ev-site .hero{grid-template-rows:auto auto auto;grid-template-areas:"art" "copy" "choice"}.ev-site .hero-art{min-height:0;aspect-ratio:4/5}.ev-site .hero-copy{position:relative;inset:auto;height:auto;margin-top:-72px;padding:0 24px 4px;justify-content:flex-start;background:linear-gradient(to bottom,rgba(89,99,111,0),var(--slate) 72px)}.ev-site .hero-copy [class*=__hero_eyebrow]{font-size:9px;letter-spacing:.2em}.ev-site .hero-copy [class*=__hero_heading]{font-size:34px;line-height:1;letter-spacing:-.03em;margin:12px 0 14px}.ev-site .hero-copy [class*=__hero_subheading]{font-size:14px;line-height:1.65}.ev-site .hero>.choice-grid{padding-top:20px}}.ev-site .contact-detail a.contact-whatsapp{display:inline-flex;align-items:center;gap:10px;font:500 11px/1 Jost,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);padding:14px 20px;transition:background .2s,color .2s}.ev-site .contact-detail a.contact-whatsapp:hover{background:var(--ink);color:#fff}.ev-site .gallery-main img.js-product-image.is-necklace[data-view=scale]{object-position:center 60%}@media(min-width:851px){.ev-site .product-layout{align-items:start}.ev-site .product-layout>.gallery{position:sticky;top:68px;align-self:start}}.ev-site .gallery-main,.ev-site .product-layout .gallery-main{aspect-ratio:4/5}.ev-site .gallery-main img.js-product-image[data-view=front]{object-fit:contain}@media(min-width:851px){.ev-site .product-layout .gallery-main{max-height:calc(100vh - 68px)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/evelina-theme.css.map */
