/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/InterVariable.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Eurostile;font-style:normal;font-weight:700;src:url(../fonts/eurostile-extended.otf) format("ttf")}*,:after,:before{box-sizing:border-box}body,html{background:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;line-height:1.4;margin:0;overflow-x:hidden;padding:0}h1,h2,h3,h4,h5,h6{font-family:Eurostile,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{margin:0 0 1rem}.anchor-link{color:#f19001;display:inline-block;font-weight:700;letter-spacing:0;padding-bottom:6px;position:relative;text-transform:none}.anchor-link:after{background:#f19001;bottom:0;content:"";height:1px;left:0;position:absolute;width:110px}.anchor-link--center:after{left:50%;transform:translateX(-50%);width:140px}.anchor-link--small{font-size:13px;font-weight:800}.diamond-marker{flex-shrink:0;height:33.846px;position:relative;width:33.846px}.diamond-marker__shape{background:#f19001;inset:0;position:absolute;transform:rotate(45deg)}.diamond-marker__num{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:700;inset:0;justify-content:center;line-height:1;position:absolute}.eyebrow{color:#f19001;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.eyebrow--white{color:#fff}body,html{background:#000}.page,.smooth-scroll{overflow:hidden;position:relative}.page{background:#fff;isolation:isolate;min-height:100vh}.page__sky{background-image:url(../img/bg-alt.webp);background-position:top;background-size:cover;height:130%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media (max-width:800px){.page__sky{background-position:100%}}.page__sky{background-repeat:no-repeat;will-change:transform}.section-overlay{--overlay-aspect:1250/954;aspect-ratio:var(--overlay-aspect);display:block;filter:blur(.5px);height:auto;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 75%,transparent);max-width:none;mix-blend-mode:darken;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100vw;z-index:1}.has-js .section-overlay{opacity:0;transition:opacity .3s ease-out}.has-js .section-overlay.is-positioned{opacity:1}.has-js .section-overlay--hero-glow.is-positioned,.section-overlay--hero-glow.is-positioned{opacity:.875}.section-overlay--jewellers-glow{left:-25vw;min-width:150vw;mix-blend-mode:multiply;transform:translateY(25%)}.has-js .section-overlay--jewellers-glow.is-positioned,.section-overlay--jewellers-glow.is-positioned{opacity:.875}.page__inner{margin:0 auto;max-width:1440px;padding:0 60px;position:relative;z-index:2}@media (max-width:640px){.page__inner{padding:0 20px}}.page__logo{display:inline-block;padding-top:1.8rem}.page__logo img{display:block;height:auto;width:125px}@media (min-width:1024px){.page__logo img{width:200px}}.section{padding:60px 0;position:relative}.btn-cta{align-items:center;background:#f19001;border-radius:2px;color:#fff;display:inline-flex;font-family:Eurostile,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1;overflow:hidden;padding:20px 32px;position:relative;transition:background-color .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out}.btn-cta>span{position:relative;z-index:2}.btn-cta:after,.btn-cta:before{background:#fff;content:"";opacity:0;pointer-events:none;position:absolute;top:-50px;transform:rotate(35deg);transition:left 3s cubic-bezier(.19,1,.22,1),opacity 3s cubic-bezier(.19,1,.22,1)}.btn-cta:before{height:155px;left:-50%;width:50px}.btn-cta:after{height:200px;left:-100%;width:80px}.btn-cta:focus,.btn-cta:hover{background:#d98201;box-shadow:0 10px 20px 0 rgba(0,0,0,.3);color:#fff;transform:translateY(-3px)}.btn-cta:focus:before,.btn-cta:hover:before{left:120%;opacity:.5}.btn-cta:focus:after,.btn-cta:hover:after{left:200%;opacity:.6}.hero{padding-bottom:120px;padding-top:236px;position:relative;text-align:center;z-index:1}@media (min-width:1024px){.hero{padding-bottom:12.5vw}}@media (max-width:640px){.hero{padding-bottom:80px;padding-top:100px;text-align:left}}.hero__inner{position:relative;z-index:2}.hero__eyebrow{letter-spacing:.1em;margin:0 0 40px;text-shadow:0 0 25px rgba(0,0,0,.66)}@media (max-width:640px){.hero__eyebrow{font-size:11px;margin:0 0 24px}}.hero__logo{display:block;height:auto;margin:0 auto 30px;width:320px}@media (max-width:640px){.hero__logo{margin:0 0 40px;width:208px}}.hero__headline{color:#fff;font-family:Eurostile,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.8px;line-height:1;margin:0 0 32px;text-shadow:0 0 25px rgba(0,0,0,.66)}@media (max-width:640px){.hero__headline{font-size:22px;letter-spacing:-.6px;line-height:1.1;margin:0 0 20px}}.hero__lead{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;margin:0 auto 50px;max-width:720px;text-shadow:0 0 25px rgba(0,0,0,.66)}@media (max-width:640px){.hero__lead{font-size:13px;margin:0 0 32px}}.hero__cta{display:inline-block}.hero__headline-line{display:block;overflow:hidden}.hero__headline-inner{display:block}@keyframes hero-logo-in{0%{filter:blur(8px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes hero-rise{0%{filter:blur(6px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes hero-line-rise{0%{filter:blur(6px);transform:translateY(110%)}to{filter:blur(0);transform:translateY(0)}}@keyframes hero-fade{0%{filter:blur(4px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes hero-clip-release{to{overflow:visible}}@keyframes hero-cta-shimmer-1{0%{left:-50%;opacity:0}10%{opacity:.5}to{left:120%;opacity:0}}@keyframes hero-cta-shimmer-2{0%{left:-100%;opacity:0}10%{opacity:.6}to{left:200%;opacity:0}}.has-js .hero__logo{animation:hero-logo-in 1.2s cubic-bezier(.16,1,.3,1) both;opacity:0}.has-js .hero__eyebrow{animation:hero-rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.25s;opacity:0}.has-js .hero__headline{animation:none;opacity:1}.has-js .hero__headline-line{animation:hero-clip-release 1ms step-end both}.has-js .hero__headline-line.is-revealed{overflow:visible}.has-js .hero__headline-inner{animation:hero-line-rise 1s cubic-bezier(.16,1,.3,1) both;text-shadow:0 0 25px transparent;transform:translateY(110%);transition:text-shadow 3s ease-out}.has-js .hero__headline-line.is-revealed .hero__headline-inner{text-shadow:0 0 25px rgba(0,0,0,.66)}.has-js .hero__headline-line:first-child{animation-delay:1.45s}.has-js .hero__headline-line:first-child .hero__headline-inner{animation-delay:.45s}.has-js .hero__headline-line:nth-child(2){animation-delay:1.58s}.has-js .hero__headline-line:nth-child(2) .hero__headline-inner{animation-delay:.58s}.has-js .hero__lead{animation:hero-rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.8s;opacity:0}.has-js .hero__cta{animation:hero-fade .8s cubic-bezier(.16,1,.3,1) both;animation-delay:1.05s;opacity:0}.has-js .hero__cta:before{animation:hero-cta-shimmer-1 1.7s cubic-bezier(.19,1,.22,1) 1.85s}.has-js .hero__cta:after{animation:hero-cta-shimmer-2 1.9s cubic-bezier(.19,1,.22,1) 1.9s}@media (prefers-reduced-motion:reduce){.has-js .hero__cta,.has-js .hero__eyebrow,.has-js .hero__headline-inner,.has-js .hero__lead,.has-js .hero__logo{animation:none!important;filter:none!important;opacity:1!important;transform:none!important;transition:none!important}.has-js .hero__headline-inner{text-shadow:0 0 25px rgba(0,0,0,.66)!important}.has-js .hero__headline-line{animation:none!important;overflow:visible!important}.has-js .hero__cta:after,.has-js .hero__cta:before{animation:none!important}}.features{padding:240px 0 160px;position:relative;z-index:2}@media (min-width:1024px){.features{padding-block:25vw}}@media (max-width:640px){.features{padding:140px 0 100px}}.features__grid{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1100px;row-gap:80px}.feature{min-height:60px;padding-left:70px;position:relative}.feature__marker{left:0;position:absolute;top:0}.feature__title{color:#f19001;font-family:Eurostile,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:1.05;margin:0 0 24px}.feature__body{color:#333340;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;max-width:400px}.feature__body p{margin:0 0 7px}.feature__body p:last-child{margin:0}.feature__body strong{font-weight:800}@media (max-width:900px){.features__grid{grid-template-columns:1fr;row-gap:50px}}@media (max-width:640px){.features__grid{row-gap:40px}.feature{padding-left:0;padding-top:50px}.feature__marker{left:6px;top:0}.feature__title{font-size:18px;margin:0 0 14px}.feature__body{font-size:13px}}.jewellers{color:#fff;padding:120px 0 100px;position:relative;z-index:3}@media (min-width:1024px){.jewellers{padding-block:12.5vw}}.jewellers__row{align-items:start;-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:minmax(0,480px) 183px minmax(0,344px);row-gap:40px}.jewellers__intro{max-width:480px}.jewellers__title{color:#fff;font-family:Eurostile,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:700;letter-spacing:-1.8px;line-height:1;margin:0 0 30px;max-width:480px}.jewellers__lead{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 40px;max-width:420px}.jeweller-card__image{height:223px;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:183px}.jeweller-bio__name{color:#fff;font-family:Eurostile,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:1;margin:0 0 8px}.jeweller-bio__location{font-size:12px;margin:0 0 4px}.jeweller-bio__location,.jeweller-bio__meta{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.jeweller-bio__meta{font-size:11px;margin:0 0 24px}.jeweller-bio__meta a{align-items:center;color:#fff;display:inline-flex;gap:.45em}.jeweller-bio__meta a svg{height:1.25em;width:auto}.jeweller-bio__body{color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.jeweller-bio__body p{margin:0 0 14px}.jeweller-bio__body p:last-child{margin:0}@media (max-width:1100px){.jewellers__row{grid-template-columns:1fr;row-gap:32px}.jeweller-card__image{height:auto;max-width:360px;width:100%}}@media (max-width:640px){.jewellers{padding:80px 0}.jewellers__title{font-size:22px;letter-spacing:-.6px;line-height:1.1;margin:0 0 22px;max-width:85%}.jewellers__lead{font-size:13px;margin:0 0 28px}.jeweller-card__image{max-width:200px}.jeweller-bio__name{font-size:18px}.jeweller-bio__location,.jeweller-bio__meta{font-size:11px}.jeweller-bio__body{font-size:13px}}.partner{color:#000;padding:120px 0 140px;position:relative;text-align:center;z-index:4}@media (min-width:1024px){.partner{padding-block:12.5vw}}@media (max-width:640px){.partner{padding:80px 0 100px;text-align:left}}.partner__eyebrow{color:#000;letter-spacing:.08em;margin:0 0 36px}@media (max-width:640px){.partner__eyebrow{font-size:11px;margin:0 0 22px}}.partner__title{color:#000;font-family:Eurostile,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:700;letter-spacing:-1.8px;line-height:1;margin:0 auto 32px;max-width:575px}@media (max-width:640px){.partner__title{font-size:24px;letter-spacing:-.6px;line-height:1.1;margin:0 0 24px}}.partner__body{color:#000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;line-height:1.4;margin:0 auto 50px;max-width:720px}.partner__body p{margin:0 0 17px}.partner__body p:last-child{margin:0}@media (max-width:640px){.partner__body{font-size:13px;margin:0 0 32px}}.partner__cta-wrap{display:inline-block}@media (max-width:640px){.partner__cta-wrap{display:block}}.partner__cta{display:inline-block}@media (max-width:640px){.partner__cta{display:flex;width:100%}}.site-footer{color:#47495f;opacity:.66;padding:30px 0 60px;position:relative;z-index:5}.site-footer__inner{margin:0 auto;max-width:1440px;padding:0 60px}@media (max-width:640px){.site-footer__inner{padding:0 20px}}.site-footer__rule{background:#47495f;height:1px;margin:0 0 20px}.site-footer__cols{align-items:start;-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:1fr auto auto}.site-footer__brand{color:#47495f;font-size:11px;font-weight:800}.site-footer__brand small{display:block;font-size:10px;font-weight:600;margin-top:4px}.site-footer__col{color:#47495f;font-size:11px;font-weight:700;min-width:100px}.site-footer__col h3{color:#47495f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.site-footer__col ul{list-style:none;margin:0;padding:0}.site-footer__col li{margin:0}.site-footer__col a{color:#47495f;display:inline-block;min-height:24px;padding:6px 0}.site-footer__col a:hover{color:#f19001}@media (max-width:700px){.site-footer__cols{grid-template-columns:1fr;row-gap:24px}}.has-js .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms),transform .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms);will-change:opacity,transform}.has-js .reveal--fade{transform:none;transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms)}.has-js .reveal-mask{clip-path:inset(100% 0 0 0);transition:clip-path 1.2s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms);will-change:clip-path}.has-js .is-revealed .reveal,.has-js .reveal.is-revealed{opacity:1;transform:none}.has-js .is-revealed .reveal-mask,.has-js .reveal-mask.is-revealed{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){.has-js .reveal,.has-js .reveal--fade,.has-js .reveal-mask{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=maps/app.css.map */