@charset "UTF-8";
/*! critical:start */@font-face{font-display:swap;font-family:outfit;font-style:normal;font-weight:400 700;src:url(/app/themes/diavik-sourced-2024/public/dist/fonts/outfitvariable.woff2?410922291a6b4e310f13dc84a0214857) format("woff2"),url(/app/themes/diavik-sourced-2024/public/dist/fonts/outfitvariable.woff?e4686718b6ebfa5f3cb6658e0b706405) format("woff")}@font-face{font-display:swap;font-family:playfairdisplay;font-style:normal;font-weight:400;src:url(/app/themes/diavik-sourced-2024/public/dist/fonts/playfairdisplayvariable-webfont.woff2?317753c471d129becc7ee06fdf68e4b1) format("woff2"),url(/app/themes/diavik-sourced-2024/public/dist/fonts/playfairdisplayvariable-webfont.woff?d2ee64b189286ffb3c2a029e0cd7aef3) format("woff")}@font-face{font-display:swap;font-family:playfairdisplay;font-style:italic;font-weight:400;src:url(/app/themes/diavik-sourced-2024/public/dist/fonts/playfairdisplayitalicvariable-webfont.woff2?aa80cbbe23e9b4fe022aa6485f4b01da) format("woff2"),url(/app/themes/diavik-sourced-2024/public/dist/fonts/playfairdisplayitalicvariable-webfont.woff?b6c4dd8afa21b903caab8698309e35a4) format("woff")}@font-face{font-display:swap;font-family:sweetpro;font-style:normal;font-weight:500;src:url(/app/themes/diavik-sourced-2024/public/dist/fonts/sweetsanspro-medium-webfont.woff2?0cc49debbbb2564153e45d021881f7cc) format("woff2"),url(/app/themes/diavik-sourced-2024/public/dist/fonts/sweetsanspro-medium-webfont.woff?94e85a80c6adeb91e6dfd886acf4ed21) format("woff")}@font-face{font-display:swap;font-family:callie;font-style:normal;font-weight:400;src:url(/app/themes/diavik-sourced-2024/public/dist/fonts/callie.woff2?46d4e18fa463235473aa59e550acf0b7) format("woff2"),url(/app/themes/diavik-sourced-2024/public/dist/fonts/callie.woff?e7f1099deb282251dd9556e0dec2f281) format("woff")}
/*! critical:end */
/*! critical:start */[data-critical]>*{visibility:hidden}[data-animaate] [data-animaate-child],[data-animaate]:not(:has([data-animaate-child])){visibility:hidden}[data-animaate=title]:not(:has([data-animaate-child])){visibility:visible}[data-animaate=title]:not(:has([data-animaate-child]))>div>div{visibility:hidden}html{scroll-padding-top:calc(var(--header-height) + 1.75rem + var(--wp-admin--admin-bar--height, 0px))}.is-locked-scrolling body{height:100%;overflow:hidden;position:fixed;top:calc(var(--scrollLock)*-1px);width:100%}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body{color:#76777a;font-family:outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;font-weight:400}p{margin:0 0 var(--text-mb,1.625em)}p:last-child{--text-mb:0px}a{color:var(--link-color,#76777a);text-decoration-color:var(--link-underline-color,currentColor)}::-moz-selection{background:#76777a;color:#fff}::selection{background:#76777a;color:#fff}hr{background-color:#e0e1e5;border:0;display:block;height:.125rem;margin:1.4em 0;padding:0;position:relative;width:100%}strong{font-weight:700}em,i{font-style:italic}.text--featured{text-wrap:balance;color:#e0e1e5;font-family:callie,outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:2.5rem;font-weight:400;line-height:1;text-align:center}

/*! critical:end */sub,sup{font-size:.5625em}a{transition-duration:.3s;transition-property:color,text-decoration-color;transition-timing-function:ease-in-out}a.on-press,html:not(.mobile):not(.tablet) a:focus,html:not(.mobile):not(.tablet) a:hover{color:var(--link-color-hover,#76777a);text-decoration-color:var(--link-underline-color-hover,transparent)}iframe{border:none;display:block}:focus-visible,html:not(.no-focus-outline) :focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}:target:before{content:"";display:block;height:6.25rem;margin:-6.25rem 0 0}

/*! critical:start */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--title-color,currentColor);font-family:playfairdisplay,outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;line-height:1;margin:0 0 .5em}.h1,h1{font-size:1.875rem;line-height:1}.h2,h2{font-size:1.5rem;letter-spacing:-.03em;line-height:1;margin:0 0 .64em}.h3,h3{font-size:1.125rem;letter-spacing:-.03em;line-height:1}

/*! critical:end */
/*! critical:start */ul{list-style:disc}ol,ul{margin:0 0 1.4em;padding-left:1.4em}ol li,ul li{margin-bottom:.5em;padding-left:.5em}ol li::marker,ul li::marker{font-weight:700}ol li:last-child,ul li:last-child{margin-bottom:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:.5em;margin-top:.5em}

/*! critical:end */
/*! critical:start */table{border:1px solid #e0e1e5;margin:0 0 1.4em;min-width:100%}.table-overflow-container table{margin:0}table td,table th{background:#fff;padding:.625rem 1.25rem;text-align:left}table th{background:#76777a;color:#fff}table tr:nth-child(2n) td{background:#e0e1e5}.table-overflow-container{margin:0 0 1.4em}

/*! critical:end */
/*! critical:start */.text--cite,blockquote cite{color:#76777a;display:block;font-size:.5833333333em;font-style:normal;font-weight:700;text-transform:uppercase}.blockquote--right p,.blockquote--right p+cite{border-left:0;border-right:.3125rem solid #76777a;padding-left:0;padding-right:1.75rem;text-align:right}blockquote{font-size:1.5rem;margin:0 0 1.4em;padding:0}blockquote p{margin:0;padding-bottom:1.4em}blockquote p,blockquote p+cite{border-left:.3125rem solid #76777a;padding-left:1.75rem;text-align:left}blockquote p[style*=right],blockquote p[style*=right]+cite{border-left:0;border-right:.3125rem solid #76777a;padding-left:0;padding-right:1.75rem;text-align:right}

/*! critical:end */.wysiwyg:after{clear:both;content:"";display:table}.wysiwyg img{display:block;height:auto;max-width:100%;width:auto}.wysiwyg a{text-decoration:underline}.wysiwyg p{letter-spacing:-.02em}.wysiwyg .wp-caption>p{margin:0}.wysiwyg .wp-caption[class*=align] img{margin-bottom:0}.wysiwyg .wp-caption-text{border-bottom:1px solid #e0e1e5;color:#888;font-size:.875rem;padding:.9375rem 0}.wysiwyg .wp-caption-text strong{color:inherit;margin-right:.625rem}.wysiwyg .aligncenter,.wysiwyg .alignnone{clear:both;height:auto;margin-block:3.75rem;max-width:100%;width:auto}.wysiwyg .aligncenter{text-align:center}.wysiwyg .aligncenter,.wysiwyg .aligncenter .wp-caption-text{margin-inline:auto}.wysiwyg img.aligncenter{margin-inline:auto!important}.wysiwyg [class*=align] img{margin-bottom:.8125rem}.wysiwyg .aligncenter,.wysiwyg .alignleft,.wysiwyg .alignnone,.wysiwyg .alignright{margin:1.875rem auto;max-width:100%;text-align:center;width:100%}.wysiwyg .aligncenter img,.wysiwyg .alignleft img,.wysiwyg .alignnone img,.wysiwyg .alignright img{margin-inline:auto}.wysiwyg .aligncenter .wp-caption-text,.wysiwyg .alignleft .wp-caption-text,.wysiwyg .alignnone .wp-caption-text,.wysiwyg .alignright .wp-caption-text{margin-inline:auto}.wysiwyg .wp-video{max-width:100%}.wysiwyg .btn{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,p,ul{margin:0 0 20px}ol,ul{padding:0 0 0 2.5em}label{cursor:pointer}button{border:0;cursor:pointer;outline:0}input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}input[type=button]:focus,input[type=submit]:focus{outline:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff;color:#444;letter-spacing:-.02em;line-height:1.625}blockquote,blockquote p{color:#777;font-size:17px;font-style:italic;line-height:24px}blockquote{border-left:1px solid #ddd;margin:0 0 20px;padding:9px 20px 0 19px}blockquote cite{color:#555;display:block;font-size:12px}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:10px 0 30px}a{color:#333;outline:0;text-decoration:underline}p a{line-height:inherit}input,textarea{background:#fff;border:1px solid #ddd;border-radius:2px;color:#666;font-family:Helvetica,Arial,sans-serif;font-size:1em;-webkit-transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;-moz-transition:border-color .2s ease-out,-moz-box-shadow .2s ease-out}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;line-height:1;margin-bottom:20px}ol,ul{margin-bottom:20px}ul{list-style:none outside}ol ol,ol ul,ul ol,ul ul{font-size:90%;margin:4px 0 5px 30px}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}.btn,.header-main__hamburger,.hidden,.skip-to-link,nav{display:none}[data-critical]>*{visibility:visible!important}.card--rjc,.instagram-feed{display:none}header{margin-bottom:40px}.image--ratio{overflow:hidden;position:relative}.image--ratio:before{content:"";display:block;padding-top:var(--aspect-ratio);width:100%}.image--ratio iframe,.image--ratio img{display:block;height:100%;left:0;-o-object-fit:var(--object-fit,cover);object-fit:var(--object-fit,cover);-o-object-position:var(--object-position,50% 25%);object-position:var(--object-position,50% 25%);position:absolute;top:0;width:100%}.image--ratio iframe{aspect-ratio:var(--video-width,16)/var(--video-height,9);left:50%;max-width:unset;min-width:100%;top:50%;transform:translate(-50%,-50%);width:auto}[data-animaate] [data-animaate-child],[data-animaate]:not(:has([data-animaate-child])){visibility:visible!important}[data-animaate-child],[data-animaate]{filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}[data-animaate-child=title] span,[data-animaate=title] [data-animaate-child] span,[data-animaate=title] span{filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}img{display:block;height:auto;max-width:100%}.banner__media{width:100%}.banner__media img{display:block;height:auto;width:100%}[data-animaate=title] div{display:inline-block;filter:blur(0)!important;opacity:1!important;position:relative;visibility:visible!important}.banner,.block,.card,.section{margin-bottom:40px}.card{-moz-column-break-inside:avoid;break-inside:avoid}.card__video-controls{display:none}.card__link{text-decoration:none}.card__title{margin-bottom:1.25rem}.card__inner{align-items:flex-start;display:flex;gap:1.875rem}.card__content{align-self:center}.card__image,.card__media{background:rgba(0,0,0,.1);flex-shrink:0;order:-1;position:relative;width:var(--image-width,12.5rem)}.card__image:before,.card__media:before{content:"";display:block;padding-top:var(--aspect-ratio,56.25%);width:100%}.card__image iframe,.card__image img,.card__media iframe,.card__media img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.header-main__logo{text-align:center}.block-content-image{margin-bottom:1.875rem}.block-content-image[data-direction=left] .block-content-image__image{order:-1}.block-content-image__inner{display:flex;gap:40px}.block-content-image__image{flex-shrink:0;width:30%}.block-content-image__image img{display:block;height:auto;width:100%}.card-cta{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.875rem}.card-cta__inner{align-items:flex-start;align-self:center;display:flex;flex-grow:1;gap:1.875rem}.card-cta__link{text-decoration:none}.card-cta__title{margin-bottom:1.25rem}.card-cta__image{background:rgba(0,0,0,.1);flex-shrink:0;order:-1;position:relative;width:7.5rem}.card-cta__image:before{content:"";display:block;padding-top:var(--aspect-ratio,56.25%);width:100%}.card-cta__image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.modular-blocks>*{margin-bottom:60px}h1{font-size:60px}h2{font-size:50px}h3{font-size:40px}h4{font-size:30px}h5{font-size:20px}h6{font-size:18px}.block-images__grid{display:grid;gap:clamp(2.5rem,8.3333333333vw,7.5rem);grid-template-columns:57.4607329843% 1fr}.block-images__image{background:rgba(0,0,0,.1)}.card-partner{-moz-column-break-inside:avoid;border-bottom:1px solid rgba(0,0,0,.1);break-inside:avoid;padding-bottom:20px}.card-partner p:last-child{margin:0}.card-partner__title{font-size:20px}.card-partner__title a{text-decoration:none}.block-partners__grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.block-diamond-search{text-align:center}.block-diamond-search__inner{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.block-diamond-search__result{grid-column:span 2}.card--diamond-search-results{-moz-column-break-inside:avoid;background:#eee;break-inside:avoid;padding:clamp(3.125rem,6.3888888889vw,5.75rem) 8.6898395722% clamp(3.125rem,6.9444444444vw,6.25rem)}.card--diamond-search-results .card__badge{background:#fff;font-size:1.3125rem;margin-bottom:1.25rem;padding:1.4375rem 1.375rem 1.25rem}.card--diamond-search-results .card__title{color:#151515;font-family:outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:1.3333333333;margin-bottom:clamp(2.125rem,2.0833333333vw,1.875rem)}.card--diamond-search-results .card__description{letter-spacing:-.02em;margin-bottom:clamp(2.5rem,6.25vw,5.625rem);margin-inline:auto;max-width:min(90%,29.375rem)}.card--diamond-search-results .card__subtitle{color:#151515;font-family:outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:-.02em;margin-bottom:20px;text-transform:uppercase}.card--diamond-search-results .card__meta{margin:0;padding:0}.card--diamond-search{background:#eee;padding:30px}.card--diamond-search .card__inner{align-items:center;flex-direction:column}.card--diamond-search .card__description{text-wrap:balance;font-family:playfairdisplay,outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:20px;font-weight:400;letter-spacing:normal;letter-spacing:-.02em;line-height:1.3333333333;margin-inline:auto;width:min(25rem,90%)}.card--diamond-search .card__title{color:#151515;font-family:outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.02em;margin-bottom:20px}.form-control--search{background:#fff;border:none;border-bottom:.1875rem solid transparent;color:#151515;display:block;font-family:outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:18px;font-weight:500;min-width:0;padding:1.0625rem 1.4375rem .8125rem;width:100%}.form-control--search:not(:-moz-placeholder-shown){border-color:#151515}.form-control--search:not(:placeholder-shown){border-color:#151515}label{display:block;min-width:0;width:100%}form{display:block;min-width:0;width:100%}*{box-sizing:border-box}.footer-main{text-align:center}.section--contact-form{margin-bottom:1.875rem}.section--contact-form .section__subtitle{color:#76777a;font-family:outfit,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.02em;line-height:1.625;margin-bottom:.375rem}.section--contact-form .section__inner{display:flex;gap:40px}.section--contact-form .section__image{flex-shrink:0;order:-1;width:30%}.section--contact-form .section__image img{display:block;height:auto;width:100%}.label{display:block;width:100%}.form--contact{display:none}@media (min-width:480px){.wysiwyg .aligncenter,.wysiwyg .alignleft,.wysiwyg .alignnone,.wysiwyg .alignright{width:auto}}@media (min-width:768px){.text--featured{font-size:2.6666666667rem}.h1,h1{font-size:2.6666666667rem}.wysiwyg .alignnone{margin-inline:0}.wysiwyg .alignleft,.wysiwyg .alignright{height:auto;margin-block:.9375rem;max-width:21.875rem;width:50%}.wysiwyg .alignleft{float:left;margin-right:3.75rem}.wysiwyg .alignright{float:right;margin-left:3.75rem}.wysiwyg .aligncenter img,.wysiwyg .alignleft img,.wysiwyg .alignnone img,.wysiwyg .alignright img{margin-inline:0}.wysiwyg .aligncenter .wp-caption-text,.wysiwyg .alignleft .wp-caption-text,.wysiwyg .alignnone .wp-caption-text,.wysiwyg .alignright .wp-caption-text{margin-inline:0}}@media (min-width:992px){.text--featured{font-size:3.4444444444rem}.h1,h1{font-size:3.4444444444rem}.card--diamond-search-results .card__subtitle{font-size:1.2916666667rem}}@media (min-width:1200px){.text--featured{font-size:4.1666666667rem}.h1,h1{font-size:4.1666666667rem}.h2,h2{font-size:1.5625rem}.wysiwyg .alignleft,.wysiwyg .alignright{width:auto}.card--diamond-search-results .card__title{font-size:1.5625rem}.card--diamond-search-results .card__subtitle{font-size:1.5625rem}}@media (min-width:1440px){.text--featured{font-size:5rem}.h1,h1{font-size:5rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.25rem}.card--diamond-search-results .card__title{font-size:1.875rem}.card--diamond-search-results .card__subtitle{font-size:1.875rem}}@media (max-width:479px){.wysiwyg .wp-video{height:auto;width:auto}}
