:root{--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Jost", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500;--ri-ink: #0d0e10;--ri-coal: #15161a;--ri-line: rgba(216, 210, 196, .14);--ri-silver: #d9d6cf;--ri-dim: #9b978f;--ri-warm: #b9ad97;--ri-white: #f4f2ec;--ri-serif: "Cormorant Garamond", Georgia, serif;--ri-sans: "Jost", system-ui, sans-serif;--ri-ease: cubic-bezier(.2, .7, .1, 1)}body{letter-spacing:.02rem;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;z-index:200;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:ri-grain 1.2s steps(6) infinite}@keyframes ri-grain{0%,to{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.05em;line-height:1.05}.button,.shopify-payment-button__button--unbranded{font-family:var(--ri-sans);font-size:1.2rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase;min-height:5.4rem;padding:0 3.4rem}.header__heading-link .h2,.header__heading-link{font-family:var(--ri-serif);letter-spacing:.42em;text-transform:uppercase;color:var(--ri-white)}.header__menu-item{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.announcement-bar__message{font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase}.product__title h1{font-size:clamp(4.4rem,5vw,6.4rem);letter-spacing:.12em;text-transform:uppercase;color:var(--ri-white)}.product .price-item{font-size:2rem;letter-spacing:.08em}.product-form__input .form__label,.product-form__quantity .form__label{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ri-dim)}.product-form__input input[type=radio]+label{border-radius:0;letter-spacing:.06em}.product__media-item img{filter:contrast(1.04)}.card__heading{font-family:var(--ri-serif);font-size:2.2rem;letter-spacing:.14em;text-transform:uppercase}.card__heading a{color:var(--ri-white)}.ri{color:var(--ri-silver);font-family:var(--ri-sans);font-weight:300}.ri-wrap{width:min(1280px,100% - 48px);margin-inline:auto}@media(max-width:600px){.ri-wrap{width:calc(100% - 32px)}}.ri-eyebrow{font-family:var(--ri-sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ri-warm);font-weight:400}.ri-display{font-family:var(--ri-serif);font-weight:400;letter-spacing:.06em;color:var(--ri-white);line-height:1;margin:0}.ri-sec{padding:140px 0}@media(max-width:700px){.ri-sec{padding:90px 0}}.ri-head{text-align:center;max-width:720px;margin:0 auto 80px}.ri-head h2{font-size:clamp(38px,5vw,68px);margin:18px 0 20px}.ri-head p,.ri-head .rte{color:var(--ri-dim);font-size:17px}.ri-rule{width:60px;height:1px;background:var(--ri-warm);margin:26px auto 0;opacity:.6}.ri a{text-decoration:none}.ri img{display:block;max-width:100%}.ri-rv{opacity:0;transform:translateY(40px);transition:opacity 1.2s var(--ri-ease),transform 1.2s var(--ri-ease)}.ri-rv.in,.shopify-design-mode .ri-rv{opacity:1;transform:none}.ri-d1{transition-delay:.1s}.ri-d2{transition-delay:.2s}.ri-d3{transition-delay:.3s}.ri-d4{transition-delay:.4s}.ri-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 34px;font-family:var(--ri-sans);font-size:12px;letter-spacing:.26em;text-transform:uppercase;font-weight:400;overflow:hidden;cursor:pointer;transition:color .4s,border-color .4s,background .4s}.ri-btn span{position:relative}.ri-btn--solid{background:var(--ri-white);color:var(--ri-ink);border:0}.ri-btn--solid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.9) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ri-ease)}.ri-btn--solid:hover:before{transform:translate(120%)}.ri-btn--solid:hover{background:#fff}.ri-btn--ghost{border:1px solid rgba(244,242,236,.35);color:var(--ri-white);background:transparent}.ri-btn--ghost:hover{border-color:var(--ri-white);background:#f4f2ec0f}.ri-hero{position:relative;height:calc(100svh - 110px);min-height:620px;overflow:hidden;display:grid;place-items:center;isolation:isolate;background:var(--ri-ink)}.ri-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ri-hero__media img,.ri-hero__media svg{width:100%;height:100%;object-fit:cover;transform:scale(1.12);animation:ri-hero-in 3.2s var(--ri-ease) forwards;filter:contrast(1.08) brightness(.9)}.ri-hero__media svg{background:var(--ri-coal);fill:#d8d2c440}@keyframes ri-hero-in{to{transform:scale(1)}}.ri-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx, 60%) var(--my, 40%),transparent 0,rgba(13,14,16,.5) 55%,rgba(13,14,16,.9) 100%)}.ri-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;z-index:-1;background:linear-gradient(transparent,var(--ri-ink))}.ri-hero__copy{text-align:center;align-self:end;padding-bottom:9vh}.ri-hero h1{font-size:clamp(44px,8.4vw,128px);margin:18px 0}.ri-hero h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom}.ri-hero h1 .w span{display:inline-block;transform:translateY(105%);animation:ri-rise 1.4s var(--ri-ease) forwards}.ri-hero h1 .w:nth-child(2) span{animation-delay:.12s}.ri-hero h1 .w:nth-child(3) span{animation-delay:.24s}@keyframes ri-rise{to{transform:none}}@keyframes ri-fade{to{opacity:1}}.ri-hero__tag{font-family:var(--ri-serif);font-style:italic;font-size:clamp(19px,2vw,26px);color:var(--ri-silver);margin:0;opacity:0;animation:ri-fade 1.4s .9s forwards}.ri-hero .ri-eyebrow{opacity:0;animation:ri-fade 1.2s .3s forwards}.ri-hero__ctas{margin-top:36px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;opacity:0;animation:ri-fade 1.2s 1.3s forwards}.ri-hero__cue{position:absolute;bottom:22px;left:50%;width:1px;height:46px;background:linear-gradient(var(--ri-warm),transparent);transform-origin:top;animation:ri-cue 2.4s ease-in-out infinite}@keyframes ri-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@media(min-width:900px){.ri-hero--split{place-items:center start}.ri-hero--split .ri-hero__media{left:34%}.ri-hero--split .ri-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--ri-ink) 0,rgba(13,14,16,.6) 18%,transparent 45%)}.ri-hero--split .ri-hero__copy{text-align:left;align-self:center;padding:0 0 0 max(24px,calc((100vw - 1280px)/2));width:auto;margin:0}.ri-hero--split h1{font-size:clamp(60px,7vw,112px);line-height:.95}.ri-hero--split h1 .w{display:block}.ri-hero--split .ri-hero__ctas{justify-content:flex-start}}@media(max-width:899px){.ri-hero__media img,.ri-hero__media svg{object-position:50% 0;height:70%}.ri-hero__copy{padding-bottom:7vh}}.ri-podium{display:grid;grid-template-columns:repeat(12,1fr);gap:28px}.ri-exhibit{grid-column:span 4;position:relative;display:block;color:inherit}.ri-exhibit--lg{grid-column:span 6}@media(max-width:960px){.ri-exhibit,.ri-exhibit--lg{grid-column:span 6}}@media(max-width:600px){.ri-exhibit,.ri-exhibit--lg{grid-column:span 12}}.ri-frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ri-coal);transition:transform .6s var(--ri-ease)}.ri-frame img,.ri-frame svg{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ri-ease),filter .8s,opacity .8s;filter:saturate(0) contrast(1.05) brightness(.88)}.ri-frame svg{fill:#d8d2c433}.ri-frame .ri-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ri-exhibit:hover .ri-frame img{transform:scale(1.06);filter:saturate(0) contrast(1.1) brightness(1)}.ri-exhibit:hover .ri-frame .ri-alt{opacity:1}.ri-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.16) 48%,rgba(255,255,255,.04) 52%,transparent 62%);transform:translate(-100%);transition:transform 1.3s var(--ri-ease)}.ri-exhibit:hover .ri-frame:after{transform:translate(100%)}.ri-numeral{position:absolute;top:18px;left:20px;z-index:2;font-family:var(--ri-serif);font-size:15px;letter-spacing:.2em;color:var(--ri-white);mix-blend-mode:difference}.ri-quick{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;height:48px;display:grid;place-items:center;background:#0d0e10b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--ri-line);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ri-white);transform:translateY(calc(100% + 20px));transition:transform .6s var(--ri-ease),background .3s,color .3s}.ri-exhibit:hover .ri-quick,.ri-exhibit:focus-visible .ri-quick{transform:none}.ri-quick:hover{background:var(--ri-white);color:var(--ri-ink)}@media(hover:none){.ri-quick{transform:none}}.ri-plaque{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:22px 2px 0}.ri-plaque h3{font-family:var(--ri-serif);font-weight:400;font-size:30px;letter-spacing:.14em;color:var(--ri-white);line-height:1;margin:0;text-transform:uppercase}.ri-plaque__sub{font-size:13px;color:var(--ri-dim);margin-top:8px;letter-spacing:.04em}.ri-plaque__price{font-size:15px;letter-spacing:.1em;color:var(--ri-silver);white-space:nowrap}.ri-exhibit--soon .ri-frame{display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#24262b 0,#141518 60%)}.ri-soon-coin{width:58%;aspect-ratio:1;border-radius:50%;border:1px solid var(--ri-line);display:grid;place-items:center;position:relative;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.06),transparent 60%)}.ri-soon-coin:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;border:1px dashed rgba(216,210,196,.18);animation:ri-spin 60s linear infinite}@keyframes ri-spin{to{transform:rotate(360deg)}}.ri-soon-coin b{font-family:var(--ri-serif);font-weight:400;font-size:68px;color:var(--ri-dim);letter-spacing:.1em}.ri-marquee{border-block:1px solid var(--ri-line);overflow:hidden;padding:26px 0;white-space:nowrap;background:var(--ri-ink)}.ri-marquee__track{display:inline-flex;gap:60px;animation:ri-mq 40s linear infinite;font-family:var(--ri-serif);font-size:clamp(26px,3vw,40px);color:var(--ri-dim);letter-spacing:.1em;text-transform:uppercase}.ri-marquee__track i{font-style:normal;color:var(--ri-warm);font-size:.6em;align-self:center}@keyframes ri-mq{to{transform:translate(-50%)}}.ri-story{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:var(--ri-ink)}.ri-story--right .ri-story__media{order:2}.ri-story__media{position:sticky;top:0;height:100vh;overflow:hidden}.ri-story__media img,.ri-story__media svg{width:100%;height:118%;object-fit:cover;filter:saturate(0) contrast(1.05);will-change:transform}.ri-story__media svg{background:var(--ri-coal);fill:#d8d2c433}.ri-story__copy{display:flex;flex-direction:column;justify-content:center;padding:12vh 8vw}.ri-story__name{font-family:var(--ri-serif);font-size:clamp(70px,10vw,150px);line-height:.9;letter-spacing:.04em;color:var(--ri-white);margin:20px 0 34px;text-transform:uppercase}.ri-story blockquote{font-family:var(--ri-serif);font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.35;color:var(--ri-silver);border-left:1px solid var(--ri-warm);padding-left:24px;margin:0 0 30px}.ri-story__text{color:var(--ri-dim);max-width:46ch;margin-bottom:16px}.ri-story__text p{margin:0 0 1em}.ri-specs{display:flex;flex-wrap:wrap;gap:28px;margin:22px 0 38px}.ri-specs div{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ri-dim)}.ri-specs b{display:block;font-family:var(--ri-serif);font-weight:400;font-size:26px;letter-spacing:.04em;color:var(--ri-white);text-transform:none;margin-bottom:4px}@media(max-width:860px){.ri-story{grid-template-columns:1fr;min-height:0}.ri-story__media{position:relative;height:70vh}.ri-story--right .ri-story__media{order:0}.ri-story__copy{padding:60px 20px 80px}}.ri-craft{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ri-line)}.ri-craft>div{padding:44px 30px 10px;border-right:1px solid var(--ri-line)}.ri-craft>div:last-child{border-right:0}.ri-craft__n{font-family:var(--ri-serif);font-size:56px;color:var(--ri-white);line-height:1;letter-spacing:.02em}.ri-craft h4{font-family:var(--ri-sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:400;color:var(--ri-warm);margin:18px 0 12px}.ri-craft p{color:var(--ri-dim);font-size:15px;margin:0}@media(max-width:860px){.ri-craft{grid-template-columns:1fr 1fr}.ri-craft>div:nth-child(2n){border-right:0}.ri-craft>div{border-bottom:1px solid var(--ri-line)}}@media(max-width:520px){.ri-craft{grid-template-columns:1fr}.ri-craft>div{border-right:0}}.ri-boxsec{background:radial-gradient(ellipse at 50% 40%,#1f2126 0,var(--ri-ink) 65%);overflow:hidden}.ri-box-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}@media(max-width:900px){.ri-box-grid{grid-template-columns:1fr;gap:50px}}.ri-box-photo img{width:100%;height:auto}.ri-box-stage{perspective:1400px;display:grid;place-items:center;min-height:460px}.ri-box{position:relative;width:min(380px,80vw);aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-28deg);transition:transform 1.6s var(--ri-ease)}.ri-box-stage.in .ri-box{transform:rotateX(52deg) rotate(-22deg)}.ri-box__base,.ri-box__lid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2a2c31,#1a1b1f);border:1px solid rgba(185,173,151,.35);box-shadow:0 60px 80px -20px #000c}.ri-box__base:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#55575c,#202125 70%);box-shadow:inset 0 0 0 1px #ffffff14}.ri-box__lid{transform-origin:0 0;transform:translateZ(60px);display:grid;place-items:center;text-align:center;transition:transform 1.8s .3s var(--ri-ease)}.ri-box-stage.in .ri-box__lid{transform:translateZ(60px) translateY(-46%) translate(-6%)}.ri-box__l1{font-family:var(--ri-serif);font-size:30px;letter-spacing:.4em;padding-left:.4em;text-transform:uppercase;background:linear-gradient(100deg,#8f8676,#f1ece0 40%,#a79d8a 60%,#efe9dc);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:ri-foil 6s ease-in-out infinite}@keyframes ri-foil{50%{background-position:100% 0}}.ri-box__rl{width:44px;height:1px;background:#b9ad9780;margin:16px auto}.ri-box__l2{font-size:10px;letter-spacing:.4em;color:var(--ri-warm);text-transform:uppercase}.ri-box__card{position:absolute;width:56%;aspect-ratio:3 / 2;background:#efebe2;color:#1b1b1d;left:22%;top:30%;display:grid;place-items:center;text-align:center;opacity:0;transition:opacity 1s 1.4s}.ri-box-stage.in .ri-box__card,.shopify-design-mode .ri-box__card{opacity:1}.ri-box__card b{font-family:var(--ri-serif);font-weight:500;font-size:26px;letter-spacing:.3em;text-transform:uppercase}.ri-box__card span{font-size:8px;letter-spacing:.24em;text-transform:uppercase;color:#6d675d;display:block;margin-top:6px}.ri-box-copy h2{font-size:clamp(36px,4.4vw,60px);margin:18px 0 24px}.ri-box-copy>p{color:var(--ri-dim);margin:0 0 28px;max-width:46ch}.ri-box-copy ul{list-style:none;border-top:1px solid var(--ri-line);padding:0;margin:0}.ri-box-copy li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid var(--ri-line);font-size:15px}.ri-box-copy li span{font-family:var(--ri-serif);color:var(--ri-warm);min-width:24px}.ri-promise{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:24px;text-align:center;padding:60px 0;border-block:1px solid var(--ri-line)}.ri-promise div{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ri-dim)}.ri-promise svg{width:26px;height:26px;stroke:var(--ri-warm);fill:none;stroke-width:1;margin:0 auto 14px;display:block}@media(max-width:760px){.ri-promise{grid-template-columns:1fr 1fr;row-gap:40px}}.ri-faq{max-width:820px;margin:0 auto}.ri-faq details{border-bottom:1px solid var(--ri-line)}.ri-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-family:var(--ri-serif);font-size:24px;color:var(--ri-white)}.ri-faq summary::-webkit-details-marker{display:none}.ri-faq summary:after{content:"+";font-family:var(--ri-sans);font-weight:300;font-size:22px;color:var(--ri-warm);transition:transform .4s var(--ri-ease)}.ri-faq details[open] summary:after{transform:rotate(45deg)}.ri-faq__a{color:var(--ri-dim);padding:0 0 26px;max-width:62ch}.ri-faq__a p{margin:0 0 1em}.ri-circle{text-align:center;padding:150px 0;position:relative;overflow:hidden;background:var(--ri-ink)}.ri-circle:before{content:"";position:absolute;left:50%;top:50%;width:720px;height:720px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--ri-line);box-shadow:0 0 0 90px #d8d2c404,0 0 0 180px #d8d2c403;pointer-events:none}.ri-circle h2{font-size:clamp(38px,5vw,70px);margin:18px 0}.ri-circle>div>p{color:var(--ri-dim);margin:0 0 38px}.ri-circle__form{display:flex;max-width:520px;margin:0 auto;border-bottom:1px solid rgba(244,242,236,.4);position:relative}.ri-circle__form input{flex:1;background:none;border:0;color:var(--ri-white);font:inherit;font-size:16px;padding:16px 4px;outline:none;box-shadow:none}.ri-circle__form input::placeholder{color:var(--ri-dim)}.ri-circle__form button{background:none;border:0;cursor:pointer;font-family:var(--ri-sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ri-white);padding:0 6px}.ri-circle__msg{margin-top:18px;color:var(--ri-warm);font-size:14px}.ri-lore{text-align:center;padding:120px 0;background:var(--ri-ink)}.ri-lore blockquote{font-family:var(--ri-serif);font-style:italic;font-size:clamp(28px,3.4vw,46px);line-height:1.3;color:var(--ri-white);max-width:24ch;margin:24px auto 30px}.ri-lore__text{color:var(--ri-dim);max-width:60ch;margin:0 auto}.ri-lore__text p{margin:0 0 1em}@media(prefers-reduced-motion:reduce){.ri *,.ri *:before,.ri *:after,body:after{animation:none!important;transition:none!important}.ri-rv{opacity:1;transform:none}.ri-hero h1 .w span{transform:none}.ri-hero__tag,.ri-hero .ri-eyebrow,.ri-hero__ctas{opacity:1}}@media screen and (max-width:749px){.product__title h1{font-size:2.8rem;letter-spacing:.08em;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/iconic.css.map */
