.seo-related-links{margin:48px 0 32px;color:var(--site-muted,#aaa398);font-family:inherit;font-size:15px;line-height:1.5}.seo-related-links summary{display:flex;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:10px 0;cursor:pointer;list-style:none}.seo-related-links summary::-webkit-details-marker{display:none}.seo-related-links[open] summary .inri-arrow-icon{transform:rotate(180deg)}.seo-related-links ul{display:flex;flex-wrap:wrap;gap:0 28px;list-style:none;margin:4px 0 0;padding:0}.seo-related-links nav a{display:inline-flex;align-items:center;min-height:max(44px,calc(44px / var(--content-scale,1)));padding:8px 0;color:var(--site-text,#ded7cb);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.seo-related-links a:hover{color:var(--site-copper-soft,#b98764)}.seo-related-links a:focus-visible,.seo-related-links summary:focus-visible{outline:2px solid var(--site-copper-soft,#b98764);outline-offset:4px}.approved-catalog-related{box-sizing:border-box;padding:0 48px;position:relative}.approved-catalog.is-mobile .approved-catalog-related{padding:0 20px 76px}@media(max-width:1024px){.seo-related-links{margin-top:32px}.seo-related-links ul{display:block}}.seo-page-root{--background:#080A09;--surface:#111210;--ink:#DED7CB;--muted:#A49F96;--line:#3C3028;--copper:#AD674B;--copper-light:#CA8E6D;--serif:"Viaoda Libre",Georgia,serif;--sans:Manrope,Arial,sans-serif}.seo-page-root *{box-sizing:border-box}.seo-page-root{background:var(--background);color:var(--ink);scroll-padding-top:28px;margin:0;font:20px/1.7 var(--sans)}.seo-page-root a{color:inherit;text-decoration:none}.seo-page-root a:not(.direct-contact):not(.catalog-cta):hover{color:var(--copper-light)}.seo-page-root a:focus-visible{outline:2px solid var(--copper-light);outline-offset:6px}.seo-page-root img{display:block;max-width:100%;height:auto}.seo-page-root figure,.seo-page-root h1,.seo-page-root h2,.seo-page-root h3,.seo-page-root p{margin:0}.seo-page-root blockquote,.seo-page-root h1,.seo-page-root h2,.seo-page-root h3{font-family:var(--serif);font-weight:400}.seo-page-root h1,.seo-page-root h2,.seo-page-root h3{line-height:1.08;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.seo-page-root p+p{margin-top:24px}.seo-page-root ::selection{background:var(--copper);color:var(--ink)}.seo-page-root .content-frame{width:1440px;max-width:100%;margin-inline:auto;position:relative;background:var(--background);--frame-unit:14.4px;--gutter:48.96px}.seo-page-root .site-shell{width:100%;position:relative;overflow:hidden}.seo-page-root .site-header{height:80px;margin:0 48px;padding:8px 0 0;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between}.seo-page-root .header-wordmark{display:flex;align-items:center;width:240px;height:56px;flex:none}.seo-page-root .brand-wordmark{width:100%;height:auto}.seo-page-root .desktop-navigation{width:478px;height:56px;margin-top:4px;display:flex;align-items:center;justify-content:space-between;font:22px/normal var(--serif)}.seo-page-root .menu-button{display:none}.seo-page-root .page{padding:0 var(--gutter)}.seo-page-root .page-heading{padding:72px 0 58px}.seo-page-root .page-heading h1{font-size:112px;max-width:1100px}.seo-page-root .lead{font-size:23px;line-height:1.7;color:var(--muted)}.seo-page-root .prose{color:var(--muted)}.seo-page-root .article-copy a,.seo-page-root .lead a,.seo-page-root .prose a{text-decoration:underline;text-decoration-color:var(--copper);text-decoration-thickness:1px;text-underline-offset:5px}.seo-page-root .inri-arrow-icon{height:24px;width:24px;flex:none;color:var(--copper-light)}.seo-page-root .arrow-link{display:flex;align-items:center;justify-content:space-between;gap:30px;width:fit-content;min-width:200px;min-height:44px;font:18px/1.5 var(--sans)}.seo-page-root .arrow-link .inri-arrow-icon{width:28px;height:28px}.seo-page-root .arrow-links{display:flex;gap:36px;flex-wrap:wrap;margin-top:24px}.seo-page-root .section{padding:70px 0;border-top:1px solid var(--line)}.seo-page-root .section h2{font-size:66px;margin-bottom:34px}.seo-page-root .section h3{font-size:48px;margin-bottom:22px}.seo-page-root .text-column{max-width:810px}.seo-page-root .site-footer{margin-top:70px;padding:52px var(--gutter) 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 3fr;gap:28px}.seo-page-root .site-footer .footer-mark{width:210px;align-self:start;padding-top:4px}.seo-page-root .site-footer nav{display:flex;justify-content:flex-end;gap:28px;align-items:center;font-size:17px}.seo-page-root .site-footer .footer-contacts{grid-column:1/-1;display:flex;align-items:center;gap:48px;font-size:17px}.seo-page-root .site-footer small{font-size:14px;color:var(--muted)}.seo-page-root .site-footer .back-top{justify-self:end;min-width:100px;font-size:14px}.seo-page-root .site-footer .back-top .inri-arrow-icon{width:22px;height:22px}.seo-page-root .rings-heading{display:grid;grid-template-columns:1.04fr 1fr;align-items:end;gap:74px;padding-bottom:70px}.seo-page-root .rings-heading h1{max-width:660px}.seo-page-root .rings-heading .lead{max-width:610px;padding-bottom:8px}.seo-page-root .ring-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:64px 32px}.seo-page-root .ring-card{grid-column:span 2;min-width:0}.seo-page-root .ring-card:nth-child(-n+2){grid-column:span 3}.seo-page-root .ring-card .product-photo{display:block;width:100%;background:#000;aspect-ratio:1;object-fit:contain}.seo-page-root .ring-card h2{font-size:38px;line-height:1.15;margin-top:20px}.seo-page-root .ring-card:nth-child(-n+2) h2{font-size:48px}.seo-page-root .ring-card .card-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.seo-page-root .ring-card .card-title .inri-arrow-icon{width:28px;height:28px}.seo-page-root .rings-after{margin-top:74px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.seo-page-root .rings-after .prose{max-width:620px}.seo-page-root .rings-after .arrow-link{margin-top:34px}.seo-page-root .rings-custom{margin-top:28px}.seo-page-root .portfolio-heading{display:grid;grid-template-columns:1.02fr .98fr;gap:80px;align-items:center;padding-top:62px;padding-bottom:68px}.seo-page-root .portfolio-heading h1{font-size:100px;line-height:1.05;margin-bottom:34px}.seo-page-root .portfolio-heading .lead{font-size:21px}.seo-page-root .portfolio-heading figure{align-self:start;padding-top:8px}.seo-page-root .portfolio-heading figure img{width:100%;aspect-ratio:1;object-fit:contain;background:#000}.seo-page-root .portfolio-heading figcaption{font-size:15px;color:var(--muted);padding-top:16px}.seo-page-root .method-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.seo-page-root .method-section h2{margin-bottom:38px}.seo-page-root .method-section blockquote{font-size:58px;line-height:1.15;color:var(--ink);margin:0}.seo-page-root .method-section blockquote p+p{font:15px/1.7 var(--sans);color:var(--muted);margin-top:24px}.seo-page-root .method-section .prose{padding-top:13px}.seo-page-root .collections-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.seo-page-root .collections-grid h3{font-size:64px;margin-bottom:28px}.seo-page-root .collections-grid .arrow-link{margin-top:28px}.seo-page-root .portfolio-table{border-collapse:collapse;width:100%;text-align:left}.seo-page-root .portfolio-table th{font-size:15px;font-weight:400;color:var(--muted);padding:0 20px 22px 0;border-bottom:1px solid var(--line)}.seo-page-root .portfolio-table th:first-child{width:54%}.seo-page-root .portfolio-table th:nth-child(2){width:20%}.seo-page-root .portfolio-table td{border-bottom:1px solid var(--line);padding:24px 24px 24px 0;vertical-align:middle;font-size:19px}.seo-page-root .portfolio-table td:first-child a{display:flex;align-items:center;gap:32px;font:38px/1.2 var(--serif)}.seo-page-root .portfolio-table td:first-child img{width:140px;height:140px;object-fit:contain;background:#000;flex:none}.seo-page-root .portfolio-table td:last-child{color:var(--muted);padding-right:0}.seo-page-root .portfolio-table .variant{font:17px/1.4 var(--sans);color:var(--muted)}.seo-page-root .portfolio-table .pair-caption{display:block;font:13px/1.5 var(--sans);color:var(--muted);max-width:300px;margin-top:10px}.seo-page-root .custom-section{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.seo-page-root .custom-section figure img{width:100%;aspect-ratio:1;object-fit:contain}.seo-page-root .custom-section figcaption{font-size:15px;color:var(--muted);margin-top:16px}.seo-page-root .contact-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.seo-page-root .contact-section h2{max-width:540px}.seo-page-root .contact-section .prose{padding-top:8px}.seo-page-root .article-heading{padding-bottom:68px}.seo-page-root .article-heading h1{font-size:96px;max-width:1190px;line-height:1.04;margin-bottom:40px}.seo-page-root .article-heading .lead{max-width:870px;margin-left:376px;font-size:23px}.seo-page-root .article-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:96px;border-top:1px solid var(--line);padding-top:62px}.seo-page-root .article-toc{padding-top:8px;align-self:start}.seo-page-root .article-toc p{font-size:15px;color:var(--muted);margin-bottom:26px}.seo-page-root .article-toc nav{display:flex;flex-direction:column;gap:20px;font:24px/1.32 var(--serif);max-width:230px}.seo-page-root .article-copy{max-width:860px;font-size:22px;line-height:1.75;color:var(--muted)}.seo-page-root .article-section{padding-bottom:58px;margin-bottom:56px;border-bottom:1px solid var(--line)}.seo-page-root .article-section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.seo-page-root .article-section h2{font-size:58px;line-height:1.1;color:var(--ink);margin-bottom:30px}.seo-page-root .article-section h3{font-size:40px;line-height:1.2;color:var(--ink);margin:40px 0 22px}.seo-page-root .article-section blockquote{margin:42px 0;font-size:44px;line-height:1.28;color:var(--ink)}.seo-page-root .article-section blockquote p+p{font:16px/1.7 var(--sans);color:var(--muted);margin-top:20px}.seo-page-root .article-section figure{margin:32px 0}.seo-page-root .article-section figure img{width:100%;max-height:480px;object-fit:contain;background:#000}.seo-page-root .article-section figcaption{font-size:15px;color:var(--muted);line-height:1.6;margin-top:15px}.seo-page-root .article-section .work-image{max-width:470px;margin:32px auto}.seo-page-root .article-section .work-image img{max-height:430px}.seo-page-root .article-section .author-comment{margin-bottom:36px}.seo-page-root .preview-index{max-width:840px;margin:0 auto;padding:80px 28px}.seo-page-root .preview-index h1{font-size:58px;margin-bottom:32px}.seo-page-root .preview-index p{font-size:18px;color:var(--muted)}.seo-page-root .preview-index ul{list-style:none;padding:0;margin-top:40px}.seo-page-root .preview-index li{border-top:1px solid var(--line);padding:24px 0}.seo-page-root .preview-index a{font:32px/1.2 var(--serif)}@media(max-width:1024px){.seo-page-root{font-size:15px;line-height:1.75}.seo-page-root .content-frame{width:390px;--frame-unit:3.9px;--gutter:20px}.seo-page-root .site-header{height:64px;margin:0;padding:10px 20px 0;border:0;align-items:flex-start}.seo-page-root .header-wordmark{width:220px;height:44px}.seo-page-root .desktop-navigation{display:none}.seo-page-root .menu-button{display:flex;align-items:center;gap:14px;height:48px;margin-top:-2px;font:12px/normal var(--sans)}.seo-page-root .menu-button img{width:36px;height:32px}.seo-page-root .page-heading{padding:35px 0 36px}.seo-page-root .page-heading h1{font-size:47px;line-height:1.08}.seo-page-root .lead{font-size:15px;line-height:1.75}.seo-page-root p+p{margin-top:21px}.seo-page-root .section{padding:36px 0}.seo-page-root .section h2{font-size:39px;margin-bottom:26px}.seo-page-root .section h3{font-size:34px;margin-bottom:20px}.seo-page-root .arrow-link{font-size:14px;gap:22px;min-width:170px;min-height:44px}.seo-page-root .arrow-link .inri-arrow-icon{width:24px;height:24px}.seo-page-root .arrow-links{gap:12px 26px}.seo-page-root .site-footer{margin-top:38px;padding:34px 20px;display:flex;flex-direction:column;gap:25px}.seo-page-root .site-footer .footer-mark{width:200px}.seo-page-root .site-footer nav{justify-content:flex-start;flex-wrap:wrap;gap:12px 26px;font-size:13px}.seo-page-root .site-footer .footer-contacts{gap:25px;font-size:13px}.seo-page-root .site-footer small{font-size:12px}.seo-page-root .site-footer .back-top{font-size:12px;min-width:105px}.seo-page-root .rings-heading{display:block;padding-bottom:36px}.seo-page-root .rings-heading h1{font-size:58px;max-width:320px;margin-bottom:27px}.seo-page-root .rings-heading .lead{padding:0}.seo-page-root .ring-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.seo-page-root .ring-card,.seo-page-root .ring-card:nth-child(-n+2){grid-column:span 2}.seo-page-root .ring-card:nth-child(3),.seo-page-root .ring-card:nth-child(4){grid-column:span 1}.seo-page-root .ring-card:nth-child(5){max-width:290px;justify-self:center;width:100%;margin-top:6px}.seo-page-root .ring-card h2,.seo-page-root .ring-card:nth-child(-n+2) h2{font-size:31px;margin-top:15px}.seo-page-root .ring-card:nth-child(3) h2,.seo-page-root .ring-card:nth-child(4) h2{font-size:25px}.seo-page-root .ring-card:nth-child(3) .inri-arrow-icon,.seo-page-root .ring-card:nth-child(4) .inri-arrow-icon{width:19px;height:19px}.seo-page-root .ring-card .card-title{gap:10px}.seo-page-root .ring-card .card-title .inri-arrow-icon{width:23px;height:23px}.seo-page-root .rings-after{margin-top:40px;display:block}.seo-page-root .rings-after .prose+.prose{margin-top:32px}.seo-page-root .rings-custom{margin-top:21px}.seo-page-root .portfolio-heading{display:flex;flex-direction:column;gap:32px;padding-top:32px;padding-bottom:36px}.seo-page-root .portfolio-heading h1{font-size:50px;margin-bottom:27px}.seo-page-root .portfolio-heading .lead{font-size:15px}.seo-page-root .portfolio-heading figure{width:100%;padding-top:0}.seo-page-root .portfolio-heading figcaption{font-size:12px;padding-top:13px}.seo-page-root .method-section{display:block}.seo-page-root .method-section blockquote{font-size:37px;line-height:1.2}.seo-page-root .method-section blockquote p+p{font-size:12px;margin-top:17px}.seo-page-root .method-section .prose{padding-top:30px}.seo-page-root .collections-grid{display:block}.seo-page-root .collections-grid>div+div{margin-top:35px}.seo-page-root .collections-grid h3{font-size:41px}.seo-page-root .collections-grid .arrow-link{margin-top:22px}.seo-page-root .portfolio-table thead{display:none}.seo-page-root .portfolio-table,.seo-page-root .portfolio-table tbody,.seo-page-root .portfolio-table td,.seo-page-root .portfolio-table tr{display:block}.seo-page-root .portfolio-table tr{position:relative;min-height:152px;padding:22px 0 24px 133px;border-top:1px solid var(--line)}.seo-page-root .portfolio-table tr:last-child{border-bottom:1px solid var(--line)}.seo-page-root .portfolio-table td{border:0;padding:0!important;font-size:12px;line-height:1.5}.seo-page-root .portfolio-table td:first-child a{display:block;font-size:27px;line-height:1.18;margin-bottom:12px}.seo-page-root .portfolio-table td:first-child img{position:absolute;left:0;top:22px;width:115px;height:115px}.seo-page-root .portfolio-table td+td{margin-top:5px}.seo-page-root .portfolio-table .variant{font-size:12px}.seo-page-root .portfolio-table .pair-caption{font-size:10px;line-height:1.4;margin-top:8px}.seo-page-root .custom-section{display:block}.seo-page-root .custom-section figure{margin-top:30px}.seo-page-root .custom-section figcaption{font-size:12px}.seo-page-root .contact-section{display:block}.seo-page-root .contact-section .prose{padding-top:0}.seo-page-root .article-heading{padding-top:33px;padding-bottom:38px}.seo-page-root .article-heading h1{font-size:45px;line-height:1.09;margin-bottom:29px}.seo-page-root .article-heading .lead{margin-left:0;font-size:16px;line-height:1.75}.seo-page-root .article-layout{display:block;padding-top:36px}.seo-page-root .article-toc{display:none}.seo-page-root .article-copy{font-size:16px;line-height:1.8}.seo-page-root .article-section{padding-bottom:32px;margin-bottom:33px}.seo-page-root .article-section h2{font-size:36px;line-height:1.17;margin-bottom:25px}.seo-page-root .article-section h3{font-size:30px;line-height:1.2;margin:31px 0 20px}.seo-page-root .article-section blockquote{margin:30px 0;font-size:32px;line-height:1.3}.seo-page-root .article-section blockquote p+p{font-size:13px;margin-top:19px}.seo-page-root .article-section figure{margin:27px 0}.seo-page-root .article-section figure img{max-height:350px}.seo-page-root .article-section figcaption{font-size:12px}.seo-page-root .article-section .work-image{max-width:300px}.seo-page-root .article-section .work-image img{max-height:300px}.seo-page-root .preview-index{padding:35px 20px}.seo-page-root .preview-index h1{font-size:39px}}.seo-page-root .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px}.seo-page-root .primary-cta,.seo-page-root .secondary-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;padding:18px 27px;font:600 21px/1.35 var(--sans);text-decoration:none!important;min-width:314px;border:1px solid transparent}.seo-page-root .primary-cta{background:var(--copper);color:var(--background)}.seo-page-root .primary-cta .inri-arrow-icon{color:currentColor;width:29px;height:29px}.seo-page-root .secondary-cta{border-color:var(--copper);color:var(--ink)}.seo-page-root .hero-contact{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:60px;font:18px/1.5 var(--sans);text-decoration:none!important;color:var(--ink)}.seo-page-root .hero-contact .inri-arrow-icon{width:25px;height:25px}.seo-page-root .hero-actions-professionals{display:grid;gap:14px;max-width:466px}.seo-page-root .hero-actions-professionals>a{min-width:0;width:100%}.seo-page-root .article-heading .lead .hero-actions{margin:30px 0}.seo-page-root .article-heading .lead .hero-actions+p{margin-top:0}.seo-page-root .ring-contact{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;margin-top:14px;font:16px/1.45 var(--sans);color:var(--copper-light)}.seo-page-root .ring-contact .inri-arrow-icon{width:23px;height:23px}.seo-page-root .conversion-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:70px 0 14px;margin-top:70px;border-top:1px solid var(--copper)}.seo-page-root .conversion-catalog h2{font-size:72px;line-height:1.06;margin-bottom:26px;max-width:620px}.seo-page-root .conversion-catalog>p{font-size:21px;line-height:1.7;color:var(--muted);max-width:530px}.seo-page-root .conversion-catalog .catalog-cta{margin-top:32px;max-width:432px}.seo-page-root .conversion-contact h3{font-size:44px;line-height:1.2;margin-bottom:16px}.seo-page-root .contact-choices{display:flex;flex-direction:column}.seo-page-root .contact-choice{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 0;min-height:108px;border-bottom:1px solid var(--line)}.seo-page-root .contact-choice-copy{display:flex;flex-direction:column;gap:10px}.seo-page-root .contact-choice-title{font:36px/1.18 var(--serif);color:var(--ink)}.seo-page-root .contact-choice-detail{font:16px/1.65 var(--sans);color:var(--muted)}.seo-page-root .contact-choice .inri-arrow-icon{width:31px;height:31px}.seo-page-root .contact-note{font:14px/1.65 var(--sans);color:var(--muted);margin-top:23px}.seo-page-root .site-footer .direct-contact,.seo-page-root .site-header .direct-contact{display:inline-flex;align-items:center;min-height:44px}@media(max-width:1024px){.seo-page-root .hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.seo-page-root .primary-cta,.seo-page-root .secondary-cta{min-height:62px;min-width:0;width:100%;padding:17px 20px;font-size:16px;gap:18px}.seo-page-root .primary-cta .inri-arrow-icon,.seo-page-root .secondary-cta .inri-arrow-icon{width:25px;height:25px}.seo-page-root .hero-contact{min-height:48px;font-size:15px;justify-content:space-between;padding:8px 0}.seo-page-root .hero-actions-professionals{gap:12px;width:100%;max-width:none}.seo-page-root .article-heading .lead .hero-actions{margin:25px 0 26px}.seo-page-root .ring-contact{min-height:48px;font-size:13px;gap:9px;margin-top:8px}.seo-page-root .ring-card:nth-child(3) .ring-contact .inri-arrow-icon,.seo-page-root .ring-card:nth-child(4) .ring-contact .inri-arrow-icon{width:19px;height:19px}.seo-page-root .conversion-section{display:block;margin-top:40px;padding:38px 0 0}.seo-page-root .conversion-catalog h2{font-size:43px;line-height:1.1;margin-bottom:22px}.seo-page-root .conversion-catalog>p{font-size:15px;line-height:1.75}.seo-page-root .conversion-catalog .catalog-cta{margin-top:26px;max-width:none}.seo-page-root .conversion-contact{margin-top:39px}.seo-page-root .conversion-contact h3{font-size:33px;margin-bottom:10px}.seo-page-root .contact-choice{padding:22px 0;gap:21px;min-height:105px}.seo-page-root .contact-choice-copy{gap:8px;min-width:0}.seo-page-root .contact-choice-title{font-size:29px;line-height:1.2}.seo-page-root .contact-choice-detail{font-size:13px;line-height:1.6}.seo-page-root .contact-choice .inri-arrow-icon{width:25px;height:25px}.seo-page-root .contact-note{font-size:12px;line-height:1.7;margin-top:21px}.seo-page-root .article-copy a.direct-contact,.seo-page-root .prose a.direct-contact{display:inline-flex;align-items:center;min-height:44px}}.seo-page-root .catalog-cta,.seo-page-root .direct-contact{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.seo-page-root .contact-choice,.seo-page-root .hero-contact,.seo-page-root .primary-cta,.seo-page-root .ring-contact,.seo-page-root .secondary-cta{user-select:none;-webkit-user-select:none}@media(hover:hover) and (pointer:fine){.seo-page-root .direct-contact:hover{color:var(--copper-light)}.seo-page-root .primary-cta:hover{background:var(--copper-light);color:var(--background)}.seo-page-root .secondary-cta:hover{border-color:var(--copper-light);color:var(--copper-light)}.seo-page-root .contact-choice:hover .contact-choice-title{color:var(--copper-light)}}.seo-page-root .primary-cta:active{background:var(--copper-light);color:var(--background)}.seo-page-root .secondary-cta:active{background:var(--surface);border-color:var(--copper-light);color:var(--ink)}.seo-page-root .hero-contact:active,.seo-page-root .ring-contact:active{color:var(--ink)}.seo-page-root .article-copy a.direct-contact:active,.seo-page-root .contact-choice:active .contact-choice-title,.seo-page-root .prose a.direct-contact:active,.seo-page-root .site-footer .direct-contact:active,.seo-page-root .site-header .direct-contact:active{color:var(--copper-light)}@media(max-width:1024px){.seo-page-root .hero-contact,.seo-page-root .ring-contact{min-height:max(48px,calc(44px / var(--content-scale,1)))}.seo-page-root .article-copy a.direct-contact,.seo-page-root .prose a.direct-contact,.seo-page-root .site-footer .direct-contact{min-height:max(44px,calc(44px / var(--content-scale,1)))}}.seo-page-root .desktop-navigation,.seo-page-root .site-header{gap:0}.seo-page-root .site-footer nav{flex-wrap:nowrap}.seo-page-root .menu-button{padding:0;border:0;background:none;color:inherit;cursor:pointer}.seo-page-root .inri-arrow-icon{vertical-align:initial}@media(max-width:1024px){.seo-page-root .site-footer nav{flex-wrap:wrap}}.seo-page-root .seo-product-caption{font:15px/1.6 var(--sans);color:var(--muted);margin-top:15px}@media(max-width:1024px){.seo-page-root .seo-product-caption{font-size:12px;margin-top:12px}}