@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Cinzel:wght@400;500&family=EB+Garamond:ital,wght@0,400;0,500;1,400&display=swap";:root{--obsidian: #0D0D0D;--obsidian-soft: #1A1A19;--parchment: #F7F4EF;--parchment-warm: #EFEAE1;--champagne: #C8A96E;--champagne-soft: #B8986A;--ember: #C4390F;--plum: #59343B;--clay: #BF8D7A;--blush: #D9B5AD;--ruby: #8B1A2B;--ruby-deep: #5A0F1B;--sapphire: #1A2E6B;--sapphire-deep: #0E1B45;--emerald: #0F4A2E;--emerald-deep: #08321F;--moonstone: #C0C8D0;--diamond: #E8E4DF;--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-label: "Cinzel", "Trajan Pro", serif;--font-body: "EB Garamond", "Georgia", serif;--pad-page: 64px;--max-w: 1400px;--page-bg: var(--parchment);--page-fg: var(--obsidian);--page-muted: rgba(13, 13, 13, .6);--page-rule: rgba(13, 13, 13, .14);--accent: var(--champagne)}html{background:var(--obsidian);min-height:100%;overflow-x:hidden}body{width:1440px;min-width:1440px;max-width:1440px;margin:0 auto;background:var(--parchment)}img{max-width:100%;height:auto}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--page-bg);color:var(--page-fg);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em;text-rendering:optimizeLegibility}body{min-height:900px}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--obsidian)}.display{font-family:var(--font-display);font-weight:300;line-height:1.05;letter-spacing:-.005em}.display-italic{font-style:italic;font-weight:300}.label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:400}.body-text{font-family:var(--font-body);font-size:15px;line-height:1.8;letter-spacing:.01em;max-width:60ch;text-wrap:pretty}.body-text+.body-text{margin-top:1.1em}.eyebrow{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.32em;font-size:10px;color:var(--accent)}.announce{background:var(--announce-bg, #59343B);color:var(--parchment);text-align:center;padding:9px 16px;font-family:var(--font-label);font-size:10px;letter-spacing:.32em;text-transform:uppercase}.announce.is-light{color:var(--obsidian)}.announce.is-light .dot{background:#0d0d0d80}.announce .dot{display:inline-block;width:3px;height:3px;background:var(--champagne);border-radius:50%;vertical-align:middle;margin:0 12px 2px}.site-header{background:var(--parchment);color:var(--obsidian);border-bottom:1px solid rgba(13,13,13,.1);padding:22px var(--pad-page);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;position:sticky;top:0;z-index:50;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.shopify-section-group-header-group,.shopify-section-group-header-group>.shopify-section,.shopify-section:has(>.site-header){display:contents}.site-header .nav-left,.site-header .nav-right{display:flex;gap:36px;align-items:center}.site-header .nav-left{justify-content:flex-start}.site-header .nav-right{justify-content:flex-end;gap:22px}.hdr-icon{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:4px;cursor:pointer;color:inherit;text-decoration:none;transition:opacity .2s ease}.hdr-icon:hover{opacity:.55}.hdr-icon svg{display:block}.site-header.is-scrolled .hdr-icon{opacity:.9}.site-header.is-scrolled .hdr-icon:hover{opacity:.6}.hdr-currency{position:relative;display:flex;align-items:center}.cur-toggle{display:inline-flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;color:currentColor;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.18em;font-size:10px;padding:6px 2px;transition:opacity .2s ease}.cur-toggle:hover{opacity:.55}.cur-toggle svg{display:block;opacity:.7}.cur-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:196px;background:var(--parchment);color:var(--obsidian);border:1px solid rgba(13,13,13,.12);box-shadow:0 20px 44px -24px #0d0d0d8c;padding:6px;display:none;flex-direction:column;z-index:60}.cur-menu.is-open{display:flex}.cur-menu button{display:flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:15px;color:var(--obsidian);padding:9px 12px;transition:background-color .2s ease,color .2s ease}.cur-menu button:hover{background:#0d0d0d0d}.cur-menu button .sym{font-family:var(--font-label);font-size:11px;letter-spacing:.1em;width:36px;color:#0d0d0d80}.cur-menu button.is-active,.cur-menu button.is-active .sym{color:var(--champagne-soft)}.site-header a.nav-link{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.24em;font-size:13px;color:inherit;padding:6px 2px;position:relative;transition:opacity .2s ease}.site-header a.nav-link:hover{opacity:.55}.site-header a.nav-link.active:after{content:"";position:absolute;bottom:-3px;left:50%;width:4px;height:4px;background:var(--accent);border-radius:50%;transform:translate(-50%)}.brandmark{display:inline-flex;flex-direction:column;align-items:center;gap:2px;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;z-index:1;transition:opacity .25s ease}.brandmark .logo{height:60px;width:auto;display:block;transition:opacity .2s ease}.brandmark .logo-dark{display:none}.brandmark .word{font-family:var(--font-display);font-weight:300;font-size:30px;line-height:1;letter-spacing:.16em;font-feature-settings:"lnum"}.brandmark .word.italic{font-style:italic}.brandmark .tag{font-family:var(--font-label);font-size:8px;letter-spacing:.42em;text-transform:uppercase;opacity:.65;margin-top:3px}.site-header{transition:background .5s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1),backdrop-filter .5s ease}.site-header.is-scrolled{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.is-scrolled .menu-toggle__label{opacity:.9}.site-header.is-scrolled .menu-toggle__lines span{opacity:1}.brandmark .logo{transition:opacity .2s ease,filter .5s ease}.site-header .hdr-icon,.site-header .menu-toggle,.site-header .hdr-currency,.site-header .menu-toggle__lines span{transition:color .45s ease,opacity .45s ease}.site-header.is-scrolled.chrome-dark{color:var(--parchment)}.site-header.is-scrolled.chrome-dark .brandmark .logo-light{display:none}.site-header.is-scrolled.chrome-dark .brandmark .logo-dark{display:block;filter:drop-shadow(0 0 16px rgba(247,244,239,.9)) drop-shadow(0 1px 3px rgba(247,244,239,.95))}.site-header.is-scrolled.chrome-light{color:var(--obsidian)}.site-header.is-scrolled.chrome-light .brandmark .logo-dark{display:none}.site-header.is-scrolled.chrome-light .brandmark .logo-light{display:block;filter:drop-shadow(0 0 14px rgba(13,13,13,.45)) drop-shadow(0 1px 3px rgba(13,13,13,.7))}.menu-toggle{display:inline-flex;align-items:center;gap:15px;background:transparent;border:0;padding:6px 2px;cursor:pointer;color:inherit}.menu-toggle__lines{display:inline-flex;flex-direction:column;gap:6px}.menu-toggle__lines span{display:block;height:1px;background:currentColor;transition:width .35s cubic-bezier(.22,.61,.36,1),opacity .35s ease}.menu-toggle__lines span:first-child{width:28px}.menu-toggle__lines span:last-child{width:19px}.menu-toggle:hover .menu-toggle__lines span:last-child{width:28px}.menu-toggle__label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.28em;font-size:12px;transition:opacity .35s ease}.site-header .nav-left{position:relative}.menu-dropdown{position:absolute;top:calc(100% + 16px);left:0;min-width:234px;background:#0d0d0df2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(247,244,239,.12);padding:14px 0 10px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-10px);transform-origin:top left;transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),visibility .45s;z-index:60;box-shadow:0 30px 64px -30px #000000bf}.menu-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}.menu-dropdown a{text-decoration:none;color:#f7f4efd9;font-family:var(--font-display);font-weight:300;font-size:23px;line-height:1;letter-spacing:.01em;padding:11px 30px;transition:color .25s ease,padding-left .35s cubic-bezier(.22,.61,.36,1)}.menu-dropdown a:hover{color:var(--champagne);padding-left:38px}.menu-dropdown a.is-current{color:var(--champagne);font-style:italic}.menu-dropdown__foot{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.26em;font-size:9px;color:#f7f4ef66;padding:15px 30px 7px;margin-top:6px;border-top:1px solid rgba(247,244,239,.08)}.btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.28em;font-size:10px;padding:16px 26px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:all .35s cubic-bezier(.2,.7,.2,1)}.btn .arrow{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.btn:hover .arrow{transform:translate(6px)}.btn:hover{background:currentColor}.btn:hover>span:not(.arrow){color:var(--page-bg)}.btn:hover .arrow{color:var(--page-bg)}.btn.gold{color:var(--champagne)}.btn.gold:hover{background:var(--champagne)}.btn.gold:hover>span:not(.arrow),.btn.gold:hover .arrow{color:var(--obsidian)}.link-arrow{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.28em;font-size:10px;display:inline-flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid currentColor;transition:gap .3s ease,opacity .3s ease}.link-arrow:hover{gap:18px;opacity:.7}.section{padding:130px var(--pad-page)}.section-tight{padding:80px var(--pad-page)}.container{max-width:var(--max-w);margin:0 auto;width:100%}.rule{border:0;border-top:1px solid var(--page-rule);margin:0}.divider-label{display:flex;align-items:center;gap:24px;color:var(--page-muted)}.divider-label:before,.divider-label:after{content:"";flex:1;height:1px;background:var(--page-rule)}.still{position:relative;background:var(--obsidian);color:var(--parchment);overflow:hidden;isolation:isolate}.still:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 40%,rgba(200,169,110,.1),transparent 55%),radial-gradient(ellipse at 30% 70%,rgba(89,52,59,.4),transparent 60%),repeating-linear-gradient(45deg,rgba(247,244,239,.012) 0 2px,transparent 2px 6px);z-index:0}.still:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.55) 100%);z-index:0}.still>*{position:relative;z-index:1}.still .stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.still .caption{position:absolute;left:18px;bottom:14px;font-family:Courier New,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f7f4ef8c;z-index:2}.still .corner{position:absolute;top:16px;right:18px;font-family:var(--font-label);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#f7f4ef66;z-index:2}.still.plum:before{background:radial-gradient(ellipse at 60% 50%,rgba(217,181,173,.1),transparent 55%),radial-gradient(ellipse at 30% 70%,rgba(89,52,59,.7),transparent 60%)}.still.plum{background:#2d1a1f}.still.ruby{background:#1a0608}.still.ruby:before{background:radial-gradient(ellipse at 50% 45%,rgba(139,26,43,.55),transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(196,57,15,.2),transparent 55%)}.still.emerald{background:#06120c}.still.emerald:before{background:radial-gradient(ellipse at 50% 45%,rgba(15,74,46,.7),transparent 55%),radial-gradient(ellipse at 20% 75%,rgba(200,169,110,.1),transparent 55%)}.still.sapphire{background:#060a1b}.still.sapphire:before{background:radial-gradient(ellipse at 50% 45%,rgba(26,46,107,.65),transparent 55%),radial-gradient(ellipse at 80% 30%,rgba(192,200,208,.1),transparent 50%)}.still.signatures{background:#100b05}.still.signatures:before{background:radial-gradient(ellipse at 50% 45%,rgba(200,169,110,.45),transparent 55%),radial-gradient(ellipse at 25% 78%,rgba(89,52,59,.35),transparent 55%)}.gem{width:44%;aspect-ratio:1;border-radius:50%;filter:blur(.4px);position:relative}.gem:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),rgba(255,255,255,.05) 50%,transparent 60%);mix-blend-mode:screen}.gem[style*=ruby-cushion],.gem.ruby-cut{border-radius:0;filter:drop-shadow(0 14px 40px rgba(139,26,43,.55)) drop-shadow(0 4px 12px rgba(0,0,0,.35));box-shadow:none!important}.gem[style*=ruby-cushion]:before,.gem.ruby-cut:before{display:none}.gem.ruby-gem{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20220%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20role%3D%22img%22%20aria-label%3D%22Cushion-cut%20ruby%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22cushion-clip%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M40%2C10%20L180%2C10%20C200%2C10%20210%2C20%20210%2C40%20L210%2C180%20C210%2C200%20200%2C210%20180%2C210%20L40%2C210%20C20%2C210%2010%2C200%2010%2C180%20L10%2C40%20C10%2C20%2020%2C10%2040%2C10%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22ruby-table%22%20x1%3D%220.1%22%20y1%3D%220.05%22%20x2%3D%220.9%22%20y2%3D%220.95%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23FF96A4%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2214%25%22%20stop-color%3D%22%23F0455A%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2238%25%22%20stop-color%3D%22%23B81C30%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2268%25%22%20stop-color%3D%22%237A1224%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%233A0610%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22pavilion%22%20cx%3D%220.5%22%20cy%3D%220.55%22%20r%3D%220.55%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%235A0C18%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2260%25%22%20stop-color%3D%22%233A0610%22%20stop-opacity%3D%220.55%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%231A0306%22%20stop-opacity%3D%220.85%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22crown-glow%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23FF5060%22%20stop-opacity%3D%220.45%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2265%25%22%20stop-color%3D%22%23FF5060%22%20stop-opacity%3D%220.08%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23FF5060%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22under-shadow%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23000%22%20stop-opacity%3D%220.55%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23000%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22sparkle%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%221%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2240%25%22%20stop-color%3D%22%23FFE0E5%22%20stop-opacity%3D%220.7%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22halo%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%238B1A2B%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2280%25%22%20stop-color%3D%22%238B1A2B%22%20stop-opacity%3D%220.18%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%238B1A2B%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cellipse%20cx%3D%22110%22%20cy%3D%22110%22%20rx%3D%22110%22%20ry%3D%22110%22%20fill%3D%22url(%23halo)%22%3E%3C%2Fellipse%3E%0A%20%20%3Cellipse%20cx%3D%22115%22%20cy%3D%22200%22%20rx%3D%2280%22%20ry%3D%2214%22%20fill%3D%22url(%23under-shadow)%22%3E%3C%2Fellipse%3E%0A%20%20%3Cpath%20d%3D%22M40%2C10%20L180%2C10%20C200%2C10%20210%2C20%20210%2C40%20L210%2C180%20C210%2C200%20200%2C210%20180%2C210%20L40%2C210%20C20%2C210%2010%2C200%2010%2C180%20L10%2C40%20C10%2C20%2020%2C10%2040%2C10%20Z%22%20fill%3D%22%231A0306%22%3E%3C%2Fpath%3E%0A%20%20%3Cg%20clip-path%3D%22url(%23cushion-clip)%22%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2287.1%2C71.0%20133%2C71.0%20110%2C4%22%20fill%3D%22%23E84458%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2287.1%2C71.0%20133%2C71.0%20110%2C4%22%20fill%3D%22url(%23crown-glow)%22%20opacity%3D%220.9%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22133%2C71.0%20159%2C87.1%20210%2C10%22%20fill%3D%22%23C8243A%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22159%2C87.1%20159%2C133%20220%2C110%22%20fill%3D%22%239A1A2C%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22159%2C133%20133%2C159%20210%2C210%22%20fill%3D%22%235E0E1C%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22133%2C159%2087.1%2C159%20110%2C220%22%20fill%3D%22%23330612%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2287.1%2C159%2061%2C133%2010%2C210%22%20fill%3D%22%234A0A18%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2261%2C133%2061%2C87.1%200%2C110%22%20fill%3D%22%238A1424%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2261%2C87.1%2087.1%2C71.0%2010%2C10%22%20fill%3D%22%23D8324A%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2261%2C87.1%2087.1%2C71.0%2010%2C10%22%20fill%3D%22url(%23crown-glow)%22%20opacity%3D%220.7%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C4%20210%2C10%20133%2C71%22%20fill%3D%22%23C01E36%22%20opacity%3D%220.7%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C10%20159%2C87%20133%2C71%22%20fill%3D%22%23A41828%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C10%20220%2C110%20159%2C87%22%20fill%3D%22%237E121E%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22220%2C110%20159%2C133%20159%2C87%22%20fill%3D%22%239C1A2C%22%20opacity%3D%220.6%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22220%2C110%20210%2C210%20159%2C133%22%20fill%3D%22%235C0E1A%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C210%20133%2C159%20159%2C133%22%20fill%3D%22%23460912%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C210%20110%2C220%20133%2C159%22%20fill%3D%22%232A050E%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C220%2087%2C159%20133%2C159%22%20fill%3D%22%231F040A%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C220%2010%2C210%2087%2C159%22%20fill%3D%22%23380710%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C210%2061%2C133%2087%2C159%22%20fill%3D%22%234E0A18%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C210%200%2C110%2061%2C133%22%20fill%3D%22%236E1020%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C110%2061%2C87%2061%2C133%22%20fill%3D%22%238C1626%22%20opacity%3D%220.6%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C110%2010%2C10%2061%2C87%22%20fill%3D%22%23A01828%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C10%2087%2C71%2061%2C87%22%20fill%3D%22%23C42038%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C10%20110%2C4%2087%2C71%22%20fill%3D%22%23D42E44%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22159%2C87%20159%2C133%20133%2C159%2087%2C159%2061%2C133%2061%2C87%2087%2C71%20133%2C71%22%20fill%3D%22url(%23ruby-table)%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C84%20132%2C112%20110%2C140%2088%2C112%22%20fill%3D%22url(%23pavilion)%22%20opacity%3D%220.65%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20d%3D%22M110%2C72%20L132%2C112%20L110%2C152%20L88%2C112%20Z%22%20fill%3D%22none%22%20stroke%3D%22%233A0610%22%20stroke-width%3D%220.6%22%20opacity%3D%220.5%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20d%3D%22M65%2C90%20L155%2C130%20M65%2C130%20L155%2C90%22%20stroke%3D%22%235A0E1A%22%20stroke-width%3D%220.4%22%20opacity%3D%220.45%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20d%3D%22M159%2C87%20L159%2C133%20L133%2C159%20L87%2C159%20L61%2C133%20L61%2C87%20L87%2C71%20L133%2C71%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23FF9AA8%22%20stroke-width%3D%220.6%22%20opacity%3D%220.5%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cline%20x1%3D%2287%22%20y1%3D%2271%22%20x2%3D%22110%22%20y2%3D%224%22%20stroke%3D%22%23FF9AA8%22%20stroke-width%3D%220.6%22%20opacity%3D%220.55%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cline%20x1%3D%22133%22%20y1%3D%2271%22%20x2%3D%22110%22%20y2%3D%224%22%20stroke%3D%22%23FFC7CF%22%20stroke-width%3D%220.5%22%20opacity%3D%220.5%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cline%20x1%3D%2261%22%20y1%3D%2287%22%20x2%3D%2210%22%20y2%3D%2210%22%20stroke%3D%22%23FF9AA8%22%20stroke-width%3D%220.5%22%20opacity%3D%220.45%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cline%20x1%3D%2287%22%20y1%3D%2271%22%20x2%3D%2210%22%20y2%3D%2210%22%20stroke%3D%22%23FFD0D8%22%20stroke-width%3D%220.5%22%20opacity%3D%220.55%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22135%22%20cy%3D%2278%22%20rx%3D%2212%22%20ry%3D%223.5%22%20fill%3D%22url(%23sparkle)%22%20opacity%3D%220.9%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22135%22%20cy%3D%2278%22%20rx%3D%225%22%20ry%3D%221.5%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.95%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%3Cellipse%20cx%3D%2278%22%20cy%3D%2236%22%20rx%3D%228%22%20ry%3D%222.5%22%20fill%3D%22url(%23sparkle)%22%20opacity%3D%220.7%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22155%22%20cy%3D%22105%22%20r%3D%221.2%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.85%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2268%22%20cy%3D%22120%22%20r%3D%221%22%20fill%3D%22%23FFE0E5%22%20opacity%3D%220.7%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2298%22%20cy%3D%2268%22%20r%3D%220.8%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.9%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22148%22%20cy%3D%22148%22%20r%3D%220.8%22%20fill%3D%22%23FFB0BA%22%20opacity%3D%220.6%22%3E%3C%2Fcircle%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cpath%20d%3D%22M40%2C10%20L180%2C10%20C200%2C10%20210%2C20%20210%2C40%20L210%2C180%20C210%2C200%20200%2C210%20180%2C210%20L40%2C210%20C20%2C210%2010%2C200%2010%2C180%20L10%2C40%20C10%2C20%2020%2C10%2040%2C10%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23FFB0BA%22%20stroke-width%3D%220.7%22%20opacity%3D%220.35%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;box-shadow:none;border-radius:0;filter:drop-shadow(0 14px 40px rgba(139,26,43,.55)) drop-shadow(0 4px 12px rgba(0,0,0,.35))}.gem.ruby-gem:before{display:none}.gem.emerald-gem{background:radial-gradient(circle at 40% 35%,#2d8856,#0f4a2e 45%,#051d11);box-shadow:0 0 80px #0f4a2e8c}.gem.sapphire-gem{background:radial-gradient(circle at 40% 35%,#4865b8,#1a2e6b 45%,#0a1130);box-shadow:0 0 80px #1a2e6b8c}.gem.gold-gem{background:radial-gradient(circle at 40% 35%,#f0d194,#c8a96e 45%,#5c4a2c);box-shadow:0 0 70px #c8a96e73}.gem.diamond-gem{background:radial-gradient(circle at 40% 35%,#fff,#e8e4df 45%,#6e6862);box-shadow:0 0 70px #e8e4df66}.gem.moonstone-gem{background:radial-gradient(circle at 40% 35%,#eef4f8,#c0c8d0 45%,#4c545c);box-shadow:0 0 70px #c0c8d059}.subscribe-form .subscribe-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:stretch;border-bottom:1px solid rgba(247,244,239,.25);padding-bottom:4px;transition:border-color .2s ease}.subscribe-form .subscribe-row:focus-within{border-bottom-color:var(--champagne)}.subscribe-form input{background:transparent;border:0;outline:none;font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--parchment);padding:14px 4px;width:100%}.subscribe-form input::placeholder{color:#f7f4ef59;font-style:italic}.subscribe-form button{align-self:center;white-space:nowrap;padding:14px 22px}.subscribe-form.subscribe-form--light .subscribe-row{border-bottom-color:var(--page-rule)}.subscribe-form.subscribe-form--light .subscribe-row:focus-within{border-bottom-color:var(--accent)}.subscribe-form.subscribe-form--light input{color:var(--obsidian)}.subscribe-form.subscribe-form--light input::placeholder{color:#0d0d0d59}.site-footer{background:var(--footer-bg, #59343B);color:var(--parchment);padding:90px var(--pad-page) 36px}.site-footer .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:60px;max-width:var(--max-w);margin:0 auto;padding-bottom:50px;border-bottom:1px solid rgba(247,244,239,.1)}.site-footer .footer-col h4{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.28em;font-size:10px;font-weight:400;color:var(--champagne);margin-bottom:22px}.site-footer .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.site-footer .footer-col a{font-family:var(--font-body);font-size:14px;color:#f7f4efbf;transition:color .2s ease}.site-footer .footer-col a:hover{color:var(--champagne)}.site-footer .mark{margin-bottom:18px}.site-footer .mark .footer-logo{height:80px;width:auto;display:block}.site-footer .bottom-row{display:flex;justify-content:space-between;align-items:center;max-width:var(--max-w);margin:0 auto;padding-top:28px;font-family:var(--font-label);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#f7f4ef80;gap:24px;flex-wrap:wrap}.site-footer .bottom-row a:hover{color:var(--parchment)}.site-footer.is-light{color:var(--obsidian)}.site-footer.is-light .footer-grid{border-bottom-color:#0d0d0d24}.site-footer.is-light .footer-col h4{color:#6e5326}.site-footer.is-light .footer-col a{color:#0d0d0db8}.site-footer.is-light .footer-col a:hover{color:var(--obsidian)}.site-footer.is-light p{color:#0d0d0dad!important}.site-footer.is-light p[style*=champagne]{color:#6e5326!important}.site-footer.is-light .bottom-row{color:#0d0d0d8c}.site-footer.is-light .bottom-row a:hover{color:var(--obsidian)}.site-footer.is-light .mark .footer-logo{filter:brightness(0)}.campaign-hero{position:relative;min-height:820px;background:var(--obsidian);color:var(--parchment);overflow:hidden;display:grid;grid-template-rows:1fr auto}.campaign-hero .stage-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url(assets/img/anjus-00.jpg);background-size:cover;background-position:center 60%}.campaign-hero .stage-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0d0df2,#0d0d0de0 30%,#0d0d0d8c,#0d0d0d26 70%,#0d0d0d0d)}.campaign-hero .stage-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 70%,rgba(13,13,13,.55) 100%)}.campaign-hero .campaign-gem{display:none}.campaign-hero .content{position:relative;z-index:2;padding:80px var(--pad-page) 0;max-width:var(--max-w);margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:center;flex:1}.campaign-hero .eyebrow-row{display:flex;align-items:center;gap:18px;margin-bottom:36px;color:var(--champagne)}.campaign-hero .eyebrow-row .line{width:36px;height:1px;background:var(--champagne)}.campaign-hero h1{font-family:var(--font-display);font-weight:300;font-size:104px;line-height:.98;letter-spacing:-.01em;max-width:12ch;margin-bottom:30px}.campaign-hero h1 .italic{font-style:italic;font-weight:300}.campaign-hero p.subline{font-family:var(--font-body);font-size:17px;line-height:1.65;max-width:42ch;color:#f7f4efc7;margin-bottom:44px}.campaign-hero .ticker{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:22px var(--pad-page);border-top:1px solid rgba(247,244,239,.1);font-family:var(--font-label);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#f7f4ef99;gap:24px;flex-wrap:wrap}.campaign-hero .ticker .sep{color:var(--champagne)}.hero-split{display:grid;grid-template-columns:1fr 1fr;min-height:700px;border-bottom:1px solid var(--page-rule)}.hero-split .copy{padding:110px var(--pad-page);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--page-rule)}.hero-split h2{font-family:var(--font-display);font-weight:300;font-size:72px;line-height:1.02;letter-spacing:-.005em;margin:30px 0 28px;max-width:14ch}.hero-split h2 .italic{font-style:italic}.hero-split .support{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:22px;color:var(--page-muted);margin-bottom:36px;max-width:34ch;line-height:1.4}.hero-split .image-cell{position:relative;min-height:700px}.intro-block{display:grid;grid-template-columns:1fr 2fr;gap:100px;max-width:var(--max-w);margin:0 auto}.intro-block .left{display:flex;flex-direction:column;gap:18px}.intro-block .right p{font-family:var(--font-body);font-size:18px;line-height:1.75;max-width:60ch;margin-bottom:1.1em;text-wrap:pretty}.intro-block .right p:last-child{margin-bottom:0}.collections-row{background:var(--obsidian);color:var(--parchment);padding:130px var(--pad-page)}.collections-row .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:70px;gap:40px;flex-wrap:wrap}.collections-row h2{font-family:var(--font-display);font-weight:300;font-size:60px;line-height:1.05;letter-spacing:-.005em;max-width:16ch}.collections-row h2 .italic{font-style:italic}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.collection-card{position:relative;aspect-ratio:5/7;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:32px 28px;color:var(--parchment);background:var(--obsidian);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.collection-card .ribbon{position:absolute;top:28px;left:28px;font-family:var(--font-label);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#f7f4efd9;z-index:3}.collection-card .gem-mark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;transform:none;border-radius:0;aspect-ratio:auto;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.collection-card:hover .gem-mark{transform:scale(1.05)}.collection-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0d0d0dc7,#0d0d0d4d 22%,#0d0d0d00 45% 70%,#0d0d0d8c);pointer-events:none}.collection-card .gem-mark:before,.collection-card .gem-mark:after{display:none}.collection-card .meta{position:relative;z-index:3;display:flex;flex-direction:column}.collection-card .meta:before{content:"";width:32px;height:1px;background:var(--champagne);margin-bottom:18px;transition:width .5s cubic-bezier(.2,.7,.2,1)}.collection-card:hover .meta:before{width:64px}.collection-card .name{font-family:var(--font-display);font-weight:300;font-size:40px;line-height:1;margin-bottom:14px;letter-spacing:.005em}.collection-card .name .italic{font-style:italic}.collection-card .count{font-family:var(--font-label);font-size:9px;letter-spacing:.32em;text-transform:uppercase;opacity:.65;margin-bottom:18px}.collection-card .enter{position:absolute;left:28px;bottom:32px;z-index:3;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-label);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--champagne);transition:gap .35s cubic-bezier(.2,.7,.2,1)}.collection-card:hover .enter{gap:18px}.collection-card .enter .arrow{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.collection-card:hover .enter .arrow{transform:translate(4px)}.collection-card.is-ruby .gem-mark{background-image:url(assets/img/anjus-01.jpg);background-size:cover;background-position:62% 45%;box-shadow:none}.collection-card.is-emerald .gem-mark{background-image:url(assets/img/anjus-02.jpg);background-size:cover;background-position:center 55%;box-shadow:none}.collection-card.is-sapphire .gem-mark{background-image:url(assets/img/anjus-03.jpg);background-size:cover;background-position:center 55%;box-shadow:none}.collection-card.is-signatures .gem-mark{background-image:radial-gradient(ellipse 80% 100% at 50% 50%,rgba(240,209,148,.3) 0%,transparent 70%),linear-gradient(165deg,#2a1f0a,#0c0803 95%);box-shadow:none}.collection-card.is-ruby{background:#1a0608}.collection-card.is-emerald{background:#06120c}.collection-card.is-sapphire{background:#060a1b}.collection-card.is-signatures{background:#100b05}.collection-card.is-ruby .gem-mark:before{display:none}.collection-card.is-ruby .gem-mark:after{display:none}.collection-card .gem-mark:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.55),transparent 55%);mix-blend-mode:screen}.collection-card .gem-mark:after{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;border:1px solid rgba(200,169,110,.2)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:100px;max-width:var(--max-w);margin:0 auto;align-items:center}.two-col.flip>div:first-child{order:2}.two-col .copy h3{font-family:var(--font-display);font-weight:300;font-size:56px;line-height:1.08;letter-spacing:-.005em;margin:26px 0 28px;max-width:18ch}.two-col .copy h3 .italic{font-style:italic}.two-col .copy p{font-family:var(--font-body);font-size:17px;line-height:1.75;max-width:55ch;margin-bottom:1em}.two-col .img-cell{aspect-ratio:4/5;position:relative;overflow:hidden}.section-dark{background:var(--obsidian);color:var(--parchment)}.section-dark .body-text,.section-dark .two-col .copy p{color:#f7f4efc7}.section-dark .label{color:var(--champagne)}.section-dark .divider-label{color:#f7f4ef80}.section-dark .divider-label:before,.section-dark .divider-label:after{background:#f7f4ef26}.collection-hero{position:relative;min-height:760px;display:grid;place-items:center;text-align:center;padding:160px var(--pad-page);color:var(--parchment);overflow:hidden}.collection-hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-hero .content{position:relative;z-index:2;max-width:800px}.collection-hero h1{font-family:var(--font-display);font-weight:300;font-size:140px;line-height:.95;letter-spacing:-.01em;margin:30px 0 24px}.collection-hero h1 .italic{font-style:italic}.collection-hero p{font-family:var(--font-display);font-style:italic;font-size:22px;color:#f7f4efd9;margin-bottom:36px;font-weight:300;line-height:1.4;max-width:36ch;margin-left:auto;margin-right:auto}.collection-hero .floating-gem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;aspect-ratio:1;border-radius:50%;z-index:1;opacity:.35;filter:blur(2px)}.page-ruby{--gem-deep: #1A0608;--gem-mid: #8B1A2B;--gem-light: #E13A55}.page-emerald{--gem-deep: #06120C;--gem-mid: #0F4A2E;--gem-light: #34A06A}.page-sapphire{--gem-deep: #060A1B;--gem-mid: #1A2E6B;--gem-light: #5273C8}.page-signatures{--gem-deep: #100B05;--gem-mid: #6B4E1F;--gem-light: #C8A96E}.page-marigold{--gem-deep: #2A0F04;--gem-mid: #B5601C;--gem-light: #E8A03A}.page-ruby .collection-hero .bg,.page-emerald .collection-hero .bg,.page-sapphire .collection-hero .bg,.page-signatures .collection-hero .bg,.page-marigold .collection-hero .bg{background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--gem-mid),transparent 60%),radial-gradient(ellipse 80% 80% at 50% 50%,color-mix(in srgb,var(--gem-mid) 25%,transparent),transparent 70%),linear-gradient(180deg,var(--gem-deep) 0%,#050505 100%)}.page-ruby .collection-hero .floating-gem{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20220%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20role%3D%22img%22%20aria-label%3D%22Cushion-cut%20ruby%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22cushion-clip%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M40%2C10%20L180%2C10%20C200%2C10%20210%2C20%20210%2C40%20L210%2C180%20C210%2C200%20200%2C210%20180%2C210%20L40%2C210%20C20%2C210%2010%2C200%2010%2C180%20L10%2C40%20C10%2C20%2020%2C10%2040%2C10%20Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22ruby-table%22%20x1%3D%220.1%22%20y1%3D%220.05%22%20x2%3D%220.9%22%20y2%3D%220.95%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23FF96A4%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2214%25%22%20stop-color%3D%22%23F0455A%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2238%25%22%20stop-color%3D%22%23B81C30%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2268%25%22%20stop-color%3D%22%237A1224%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%233A0610%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22pavilion%22%20cx%3D%220.5%22%20cy%3D%220.55%22%20r%3D%220.55%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%235A0C18%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2260%25%22%20stop-color%3D%22%233A0610%22%20stop-opacity%3D%220.55%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%231A0306%22%20stop-opacity%3D%220.85%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22crown-glow%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23FF5060%22%20stop-opacity%3D%220.45%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2265%25%22%20stop-color%3D%22%23FF5060%22%20stop-opacity%3D%220.08%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23FF5060%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22under-shadow%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23000%22%20stop-opacity%3D%220.55%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23000%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22sparkle%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%221%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2240%25%22%20stop-color%3D%22%23FFE0E5%22%20stop-opacity%3D%220.7%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22halo%22%20cx%3D%220.5%22%20cy%3D%220.5%22%20r%3D%220.5%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%238B1A2B%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2280%25%22%20stop-color%3D%22%238B1A2B%22%20stop-opacity%3D%220.18%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%238B1A2B%22%20stop-opacity%3D%220%22%3E%3C%2Fstop%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cellipse%20cx%3D%22110%22%20cy%3D%22110%22%20rx%3D%22110%22%20ry%3D%22110%22%20fill%3D%22url(%23halo)%22%3E%3C%2Fellipse%3E%0A%20%20%3Cellipse%20cx%3D%22115%22%20cy%3D%22200%22%20rx%3D%2280%22%20ry%3D%2214%22%20fill%3D%22url(%23under-shadow)%22%3E%3C%2Fellipse%3E%0A%20%20%3Cpath%20d%3D%22M40%2C10%20L180%2C10%20C200%2C10%20210%2C20%20210%2C40%20L210%2C180%20C210%2C200%20200%2C210%20180%2C210%20L40%2C210%20C20%2C210%2010%2C200%2010%2C180%20L10%2C40%20C10%2C20%2020%2C10%2040%2C10%20Z%22%20fill%3D%22%231A0306%22%3E%3C%2Fpath%3E%0A%20%20%3Cg%20clip-path%3D%22url(%23cushion-clip)%22%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2287.1%2C71.0%20133%2C71.0%20110%2C4%22%20fill%3D%22%23E84458%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2287.1%2C71.0%20133%2C71.0%20110%2C4%22%20fill%3D%22url(%23crown-glow)%22%20opacity%3D%220.9%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22133%2C71.0%20159%2C87.1%20210%2C10%22%20fill%3D%22%23C8243A%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22159%2C87.1%20159%2C133%20220%2C110%22%20fill%3D%22%239A1A2C%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22159%2C133%20133%2C159%20210%2C210%22%20fill%3D%22%235E0E1C%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22133%2C159%2087.1%2C159%20110%2C220%22%20fill%3D%22%23330612%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2287.1%2C159%2061%2C133%2010%2C210%22%20fill%3D%22%234A0A18%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2261%2C133%2061%2C87.1%200%2C110%22%20fill%3D%22%238A1424%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2261%2C87.1%2087.1%2C71.0%2010%2C10%22%20fill%3D%22%23D8324A%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2261%2C87.1%2087.1%2C71.0%2010%2C10%22%20fill%3D%22url(%23crown-glow)%22%20opacity%3D%220.7%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C4%20210%2C10%20133%2C71%22%20fill%3D%22%23C01E36%22%20opacity%3D%220.7%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C10%20159%2C87%20133%2C71%22%20fill%3D%22%23A41828%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C10%20220%2C110%20159%2C87%22%20fill%3D%22%237E121E%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22220%2C110%20159%2C133%20159%2C87%22%20fill%3D%22%239C1A2C%22%20opacity%3D%220.6%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22220%2C110%20210%2C210%20159%2C133%22%20fill%3D%22%235C0E1A%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C210%20133%2C159%20159%2C133%22%20fill%3D%22%23460912%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22210%2C210%20110%2C220%20133%2C159%22%20fill%3D%22%232A050E%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C220%2087%2C159%20133%2C159%22%20fill%3D%22%231F040A%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C220%2010%2C210%2087%2C159%22%20fill%3D%22%23380710%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C210%2061%2C133%2087%2C159%22%20fill%3D%22%234E0A18%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C210%200%2C110%2061%2C133%22%20fill%3D%22%236E1020%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C110%2061%2C87%2061%2C133%22%20fill%3D%22%238C1626%22%20opacity%3D%220.6%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C110%2010%2C10%2061%2C87%22%20fill%3D%22%23A01828%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C10%2087%2C71%2061%2C87%22%20fill%3D%22%23C42038%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%2210%2C10%20110%2C4%2087%2C71%22%20fill%3D%22%23D42E44%22%20opacity%3D%220.85%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22159%2C87%20159%2C133%20133%2C159%2087%2C159%2061%2C133%2061%2C87%2087%2C71%20133%2C71%22%20fill%3D%22url(%23ruby-table)%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22110%2C84%20132%2C112%20110%2C140%2088%2C112%22%20fill%3D%22url(%23pavilion)%22%20opacity%3D%220.65%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpath%20d%3D%22M110%2C72%20L132%2C112%20L110%2C152%20L88%2C112%20Z%22%20fill%3D%22none%22%20stroke%3D%22%233A0610%22%20stroke-width%3D%220.6%22%20opacity%3D%220.5%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20d%3D%22M65%2C90%20L155%2C130%20M65%2C130%20L155%2C90%22%20stroke%3D%22%235A0E1A%22%20stroke-width%3D%220.4%22%20opacity%3D%220.45%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cpath%20d%3D%22M159%2C87%20L159%2C133%20L133%2C159%20L87%2C159%20L61%2C133%20L61%2C87%20L87%2C71%20L133%2C71%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23FF9AA8%22%20stroke-width%3D%220.6%22%20opacity%3D%220.5%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3Cline%20x1%3D%2287%22%20y1%3D%2271%22%20x2%3D%22110%22%20y2%3D%224%22%20stroke%3D%22%23FF9AA8%22%20stroke-width%3D%220.6%22%20opacity%3D%220.55%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cline%20x1%3D%22133%22%20y1%3D%2271%22%20x2%3D%22110%22%20y2%3D%224%22%20stroke%3D%22%23FFC7CF%22%20stroke-width%3D%220.5%22%20opacity%3D%220.5%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cline%20x1%3D%2261%22%20y1%3D%2287%22%20x2%3D%2210%22%20y2%3D%2210%22%20stroke%3D%22%23FF9AA8%22%20stroke-width%3D%220.5%22%20opacity%3D%220.45%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cline%20x1%3D%2287%22%20y1%3D%2271%22%20x2%3D%2210%22%20y2%3D%2210%22%20stroke%3D%22%23FFD0D8%22%20stroke-width%3D%220.5%22%20opacity%3D%220.55%22%3E%3C%2Fline%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22135%22%20cy%3D%2278%22%20rx%3D%2212%22%20ry%3D%223.5%22%20fill%3D%22url(%23sparkle)%22%20opacity%3D%220.9%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22135%22%20cy%3D%2278%22%20rx%3D%225%22%20ry%3D%221.5%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.95%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%3Cellipse%20cx%3D%2278%22%20cy%3D%2236%22%20rx%3D%228%22%20ry%3D%222.5%22%20fill%3D%22url(%23sparkle)%22%20opacity%3D%220.7%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22155%22%20cy%3D%22105%22%20r%3D%221.2%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.85%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2268%22%20cy%3D%22120%22%20r%3D%221%22%20fill%3D%22%23FFE0E5%22%20opacity%3D%220.7%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2298%22%20cy%3D%2268%22%20r%3D%220.8%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%220.9%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22148%22%20cy%3D%22148%22%20r%3D%220.8%22%20fill%3D%22%23FFB0BA%22%20opacity%3D%220.6%22%3E%3C%2Fcircle%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cpath%20d%3D%22M40%2C10%20L180%2C10%20C200%2C10%20210%2C20%20210%2C40%20L210%2C180%20C210%2C200%20200%2C210%20180%2C210%20L40%2C210%20C20%2C210%2010%2C200%2010%2C180%20L10%2C40%20C10%2C20%2020%2C10%2040%2C10%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23FFB0BA%22%20stroke-width%3D%220.7%22%20opacity%3D%220.35%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E") center/contain no-repeat;border-radius:0;opacity:1;filter:none}.page-emerald .collection-hero .floating-gem,.page-sapphire .collection-hero .floating-gem,.page-signatures .collection-hero .floating-gem{background:radial-gradient(circle at 40% 35%,var(--gem-light) 0%,var(--gem-mid) 40%,var(--gem-deep) 95%)}.products-band{background:var(--parchment);color:var(--obsidian);padding:120px var(--pad-page)}.products-band .head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;gap:30px;flex-wrap:wrap}.products-band h2{font-family:var(--font-display);font-weight:300;font-size:48px;line-height:1.1;max-width:18ch}.products-band .filters{display:flex;gap:26px}.products-band .filters button{background:none;border:0;font-family:var(--font-label);font-size:10px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;padding:6px 0;color:var(--obsidian);border-bottom:1px solid transparent;transition:border-color .2s ease,opacity .2s ease}.products-band .filters button.active{border-bottom-color:var(--champagne);color:var(--obsidian)}.products-band .filters button:not(.active){opacity:.55}.products-band .filters button:hover{opacity:1}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}.product-card{cursor:pointer;display:flex;flex-direction:column;gap:18px}.product-card .frame{aspect-ratio:4/5;background:var(--obsidian);position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-card:hover .frame .gem{transform:translate(-50%,-50%) scale(1.04)}.product-card .frame .gem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56%;aspect-ratio:1;border-radius:50%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.product-card .frame .ring-mount{position:absolute;bottom:12%;left:50%;transform:translate(-50%);width:64%;height:14%;border-radius:50%;background:radial-gradient(ellipse at 50% 0%,rgba(0,0,0,.6),transparent 60%);opacity:.6}.product-card .ribbon{position:absolute;top:14px;left:14px;font-family:var(--font-label);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#f7f4efa6}.product-card .ribbon.ember{color:var(--ember)}.product-card .ribbon.gold{color:var(--champagne)}.product-card .name{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.15}.product-card .name .italic{font-style:italic}.product-card .stone{font-family:var(--font-label);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--page-muted);margin-top:4px}.product-card .price{font-family:var(--font-body);font-size:15px;letter-spacing:.06em;margin-top:8px}.product-card .frame.is-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(ellipse 72% 58% at 50% 42%,rgba(184,96,28,.22),transparent 70%),#1f0a03}.product-card .frame.is-placeholder .ph-glyph{color:var(--champagne);opacity:.55}.product-card .frame.is-placeholder .ph-glyph svg{display:block}.product-card .frame.is-placeholder .ph-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.28em;font-size:10px;color:#f7f4ef6b}.col-filters{display:flex;gap:26px;flex-wrap:wrap}.col-filters button{background:none;border:0;font-family:var(--font-label);font-size:10px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;padding:6px 0;color:var(--parchment);border-bottom:1px solid transparent;transition:border-color .2s ease,opacity .2s ease}.col-filters button.active{border-bottom-color:var(--champagne)}.col-filters button:not(.active){opacity:.5}.col-filters button:hover{opacity:1}.pieces-bloom{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:min(1240px,94%);aspect-ratio:1536 / 1024;background:url(assets/img/marigold-watercolour.png) center / contain no-repeat;opacity:.55;mix-blend-mode:multiply;z-index:0;pointer-events:none}.product-page{display:grid;grid-template-columns:1.1fr .9fr;min-height:900px}.product-page .gallery{background:var(--obsidian);position:relative;display:grid;grid-template-rows:1fr auto;min-height:900px}.product-page .gallery .main-shot{position:relative;min-height:640px;display:grid;place-items:center}.product-page .thumbs{display:flex;gap:14px;padding:20px 30px 30px;justify-content:center}.product-page .thumbs .thumb{width:78px;aspect-ratio:1;background:#1f0508;border:1px solid rgba(247,244,239,.15);cursor:pointer;position:relative}.product-page .thumbs .thumb.active{border-color:var(--champagne)}.product-page .thumbs .thumb .mini-gem{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#e13a55,#8b1a2b,#3a0710)}.product-page .details{background:var(--parchment);padding:100px 80px;display:flex;flex-direction:column;justify-content:center;gap:28px}.product-page .details h1{font-family:var(--font-display);font-weight:300;font-size:60px;line-height:1;letter-spacing:-.005em;margin-top:22px}.product-page .details h1 .italic{font-style:italic}.product-page .details .price-row{font-family:var(--font-display);font-size:24px;letter-spacing:.04em;border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);padding:18px 0}.product-page .details .stones-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px;margin-top:8px}.product-page .details .stones-row .field{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid var(--page-rule)}.product-page .details .stones-row .field-label{font-family:var(--font-label);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--page-muted)}.product-page .details .stones-row .field-val{font-family:var(--font-body);font-size:15px}.product-page .details .cta-row{display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.product-page .details .cta-row .btn{flex:1;min-width:200px;justify-content:center}.product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.product-placeholder{display:block;text-decoration:none;color:inherit}.product-placeholder .ph-frame{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;aspect-ratio:4 / 5;background:#f7f4ef09;border:1px solid rgba(247,244,239,.14);transition:border-color .32s cubic-bezier(.22,.61,.36,1),background .32s cubic-bezier(.22,.61,.36,1)}.product-placeholder:hover .ph-frame{border-color:#c8a96e80;background:#f7f4ef0d}.product-placeholder .ph-glyph{color:var(--champagne);opacity:.55}.product-placeholder .ph-glyph svg{display:block}.product-placeholder.is-image .ph-frame{padding:0;overflow:hidden;background:#f7f4ef09}.product-placeholder.is-image .ph-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .56s cubic-bezier(.22,.61,.36,1)}.product-placeholder.is-image:hover .ph-frame img{opacity:.82}.product-placeholder.is-image:hover .ph-frame{border-color:#c8a96e80}.product-placeholder .ph-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.3em;font-size:11px;color:#f7f4ef8c}@media(max-width:860px){.product-row{grid-template-columns:1fr;max-width:460px;margin:0 auto;gap:28px}}.btn.solid{background:var(--obsidian);color:var(--parchment);border-color:var(--obsidian)}.btn.solid:hover{background:transparent}.btn.solid:hover>span:not(.arrow),.btn.solid:hover .arrow{color:var(--obsidian)}.enquiry{display:grid;grid-template-columns:.92fr 1.08fr;gap:96px;align-items:start}.enquiry__intro h1{font-family:var(--font-display);font-weight:300;font-size:62px;line-height:1.05;letter-spacing:-.01em;margin:26px 0 32px}.enquiry__intro h1 .italic{font-style:italic}.enquiry__intro p{font-family:var(--font-body);font-size:19px;line-height:1.78;color:#0d0d0db3;max-width:60ch;margin-bottom:1.1em}.enquiry__contact{margin-top:46px;border-top:1px solid var(--page-rule);padding-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;align-items:start}.enquiry__contact .k{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.24em;font-size:11px;color:var(--champagne-soft);margin-bottom:8px}.enquiry__contact .v{font-family:var(--font-body);font-size:17px;line-height:1.5;color:var(--obsidian)}.enquiry__form{background:#fff;border:1px solid var(--page-rule);padding:54px}.enquiry__form h2{font-family:var(--font-display);font-weight:300;font-size:38px;line-height:1.08;margin-bottom:36px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.field{display:flex;flex-direction:column}.field--full{grid-column:1 / -1}.field label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.22em;font-size:11px;color:#0d0d0d8c;margin-bottom:13px}.field input,.field textarea{font-family:var(--font-body);font-size:17px;color:var(--obsidian);background:transparent;border:0;border-bottom:1px solid var(--page-rule);padding:9px 0;transition:border-color .25s ease}.field input::placeholder,.field textarea::placeholder{color:#0d0d0d52}.field input:focus,.field textarea:focus{outline:none;border-bottom-color:var(--champagne)}.field textarea{resize:vertical;line-height:1.6}.stones{display:flex;flex-wrap:wrap;gap:10px}.stones .chip{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#0d0d0da6;background:transparent;border:1px solid var(--page-rule);border-radius:999px;padding:11px 19px;cursor:pointer;transition:all .25s ease}.stones .chip:hover{border-color:var(--champagne)}.stones .chip.active{background:var(--obsidian);color:var(--parchment);border-color:var(--obsidian)}.enquiry__actions{display:flex;gap:14px;margin-top:40px;flex-wrap:wrap}.enquiry__success{display:flex;flex-direction:column;gap:20px}.enquiry__success h2{margin:0}.enquiry__success p{font-family:var(--font-body);font-size:17px;line-height:1.8;color:#0d0d0da6;max-width:46ch}.policy-page{background:var(--parchment);padding:130px var(--pad-page)}.policy-page .container{max-width:820px}.policy-page h1{font-family:var(--font-display);font-weight:300;font-size:80px;line-height:1.05;margin:28px 0 50px;letter-spacing:-.005em}.policy-page h1 .italic{font-style:italic}.policy-page h2{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.2;margin:50px 0 14px}.policy-page p,.policy-page li{font-family:var(--font-body);font-size:16px;line-height:1.8;margin-bottom:1em;max-width:64ch;text-wrap:pretty}.policy-page ul{padding-left:1.2em;margin-bottom:1.4em}.cookie-banner{position:fixed;bottom:24px;left:24px;right:24px;max-width:580px;background:var(--cookie-bg, #59343B);color:var(--parchment);padding:22px 26px;display:flex;align-items:center;gap:22px;z-index:100;border:1px solid rgba(200,169,110,.4);flex-wrap:wrap;transform:translateY(0);transition:transform .4s ease,opacity .4s ease}.cookie-banner.is-hidden{transform:translateY(140%);opacity:0;pointer-events:none}.cookie-banner p{font-family:var(--font-body);font-size:14px;line-height:1.6;flex:1;min-width:260px;color:#f7f4efd9}.cookie-banner a{color:var(--champagne);border-bottom:1px solid currentColor}.cookie-banner .actions{display:flex;gap:10px}.cookie-banner button{font-family:var(--font-label);font-size:9px;letter-spacing:.28em;text-transform:uppercase;padding:10px 16px;border:1px solid currentColor;background:transparent;color:var(--parchment);cursor:pointer;transition:all .25s ease}.cookie-banner button.primary{background:var(--champagne);color:var(--obsidian);border-color:var(--champagne)}.cookie-banner button.primary:hover{background:transparent;color:var(--champagne)}.cookie-banner button:not(.primary):hover{color:var(--champagne);border-color:var(--champagne)}.cookie-banner.is-light{color:#0d0d0dd9;border-color:#0d0d0d33}.cookie-banner.is-light p{color:#0d0d0dd9}.cookie-banner.is-light a{color:#6e5326}.cookie-banner.is-light button:not(.primary){color:#0d0d0db8}.cookie-banner.is-light button:not(.primary):hover{color:var(--obsidian);border-color:var(--obsidian)}.tweaks-panel{position:fixed;bottom:24px;right:24px;width:280px;background:var(--obsidian);color:var(--parchment);padding:22px 22px 20px;border:1px solid rgba(200,169,110,.5);z-index:200;font-family:var(--font-body);display:none;transform:translateY(0)}.tweaks-panel.visible{display:block}.tweaks-panel h4{font-family:var(--font-label);font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:var(--champagne);margin-bottom:18px}.tweaks-panel .tweak{margin-bottom:16px}.tweaks-panel .tweak label{display:block;font-family:var(--font-label);font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:#f7f4ef80;margin-bottom:8px}.tweaks-panel .tweak .seg{display:flex;gap:6px;flex-wrap:wrap}.tweaks-panel .tweak .seg button{flex:1;font-family:var(--font-label);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:8px 6px;background:transparent;border:1px solid rgba(247,244,239,.2);color:var(--parchment);cursor:pointer;transition:all .2s ease;min-width:60px}.tweaks-panel .tweak .seg button.active{background:var(--champagne);color:var(--obsidian);border-color:var(--champagne)}.tweaks-panel .tweak .seg button:not(.active):hover{border-color:var(--champagne)}.tweaks-panel .close{position:absolute;top:14px;right:14px;background:none;border:0;color:var(--parchment);cursor:pointer;font-size:18px;line-height:1;padding:4px}.theme-light{--page-bg: #F4EDE1;--page-fg: #2E1E10;--page-muted: rgba(46, 30, 16, .58);--page-rule: rgba(46, 30, 16, .14)}.theme-light [style*=anjus-05]{background:#f4ede1!important;color:#2e1e10!important}.theme-light [style*=anjus-05] [style*="247,244,239"],.theme-light [style*=anjus-05] [style*="247, 244, 239"],.theme-light [style*=anjus-05] [style*="var(--parchment)"]{color:#2e1e10!important}.theme-light [style*=anjus-05] [style*="rgba(232, 160, 58"],.theme-light [style*=anjus-05] [style*="#E8A03A"],.theme-light [style*=anjus-05] [style*="#F0B97A"]{color:#b5601c!important}.theme-light [style*=anjus-05] hr{border-top-color:#c2701f!important}.theme-light .section-tight .label{color:#b5601c}.theme-light .product-placeholder .ph-frame{background:#2e1e1006;border-color:#2e1e1029}.theme-light .product-placeholder:hover .ph-frame{border-color:#b5601c8c;background:#2e1e100a}.theme-light .product-placeholder .ph-glyph{color:#b5601c}.theme-light .product-placeholder .ph-label{color:#2e1e1080}.theme-light .col-filters button{color:#2e1e10}.theme-light .col-filters button:not(.active){opacity:.45}.floral{position:absolute;z-index:0;pointer-events:auto;opacity:.92}.floral--empty{opacity:1}.section,.collection-hero{position:relative}.section>.container,.collection-hero .content{position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/54/assets/styles.css.map */
