.rc-home-portal{--home-ink:#111214;--home-muted:#6f6a61;--home-line:#1112141a;--home-gold:#d2a044;--home-gold-deep:#8d611a;--home-gold-soft:#f7ecd8;--home-surface:#f8f7f4;color:var(--home-ink);background:#fff;overflow:clip}.rc-home-portal__intro{--hero-progress:0;isolation:isolate;background:radial-gradient(circle at 79% 26%,#d2a04421,#0000 31rem),linear-gradient(#fff 0% 78%,#faf8f3 100%);min-height:max(46rem,100svh - 4rem);position:relative;overflow:hidden}.rc-home-portal__hero-aura{aspect-ratio:1;width:min(56rem,72vw);opacity:calc(1 - var(--hero-progress) * .5);pointer-events:none;transform:translate3d(0, calc(var(--hero-progress) * 3rem), 0) scale(calc(1 + var(--hero-progress) * .05));will-change:transform, opacity;background:radial-gradient(circle,#fffffffa 0 22%,#d2a04421 48%,#0000 72%);border-radius:50%;position:absolute;top:5%;right:-8%}.rc-home-portal__hero-word{z-index:-1;color:#11121409;font-family:var(--theme-font-heading);letter-spacing:-.09em;opacity:calc(1 - var(--hero-progress) * .68);pointer-events:none;transform:translate3d(-50%, calc(-50% + var(--hero-progress) * 4rem), 0) scale(calc(1 + var(--hero-progress) * .1));transform-origin:50%;white-space:nowrap;will-change:transform, opacity;font-size:clamp(8rem,18vw,24rem);font-weight:900;line-height:.72;position:absolute;top:51%;left:50%}.rc-home-portal__hero-frame{z-index:2;grid-template-columns:minmax(18rem,.78fr) minmax(32rem,1.22fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);min-height:max(46rem,100svh - 4rem);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(5rem,9vw,8rem);display:grid;position:relative}.rc-home-portal__hero-copy{z-index:5;max-width:43rem;opacity:calc(1 - var(--hero-progress) * 1.08);transform:translate3d(0, calc(var(--hero-progress) * -4.75rem), 0);will-change:transform, opacity;position:relative}.rc-home-portal__hero-copy>p{color:var(--home-gold-deep);letter-spacing:.24em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:900;animation:.76s cubic-bezier(.22,1,.36,1) 60ms both rc-home-rise}.rc-home-portal__hero-copy h1{max-width:7.5ch;color:var(--home-ink);font-family:var(--theme-font-heading);letter-spacing:-.079em;text-wrap:balance;margin:0;font-size:clamp(4.4rem,8.4vw,9.1rem);font-weight:900;line-height:.86;animation:.82s cubic-bezier(.22,1,.36,1) .11s both rc-home-rise}.rc-home-portal__hero-copy>span{color:var(--home-muted);letter-spacing:-.025em;margin-top:clamp(1.4rem,3vw,2.25rem);font-size:clamp(1rem,1.45vw,1.22rem);font-weight:650;animation:.76s cubic-bezier(.22,1,.36,1) .19s both rc-home-rise;display:block}.rc-home-portal__hero-visual{min-height:clamp(30rem,48vw,44rem);opacity:calc(1 - var(--hero-progress) * .6);transform:translate3d(0, calc(var(--hero-progress) * 3.2rem), 0) scale(calc(1 - var(--hero-progress) * .035));will-change:transform, opacity;position:relative}.rc-home-portal__hero-orbit{background:radial-gradient(circle,#fffffffa,#ffffff73 63%,#0000 69%);border:1px solid #d2a0443d;border-radius:50%;position:absolute;inset:5% 4% 4% 5%;transform:rotate(-7deg);box-shadow:0 4rem 8rem #4c31081c}.rc-home-portal__hero-art{z-index:3;background:#fffffff0;border:1px solid #11121417;border-radius:clamp(1.75rem,4vw,3.2rem);outline:0;place-items:center;transition:border-color .18s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);animation:.88s cubic-bezier(.22,1,.36,1) .1s both rc-home-art-in;display:grid;position:absolute;inset:8% 10% 6% 9%;overflow:hidden;box-shadow:0 2.4rem 6rem #3d280724,inset 0 1px #ffffffe6}.rc-home-portal__hero-art img{object-fit:contain;width:100%;height:100%;padding:clamp(.9rem,2.5vw,2rem);transition:transform .32s cubic-bezier(.22,1,.36,1)}.rc-home-portal__hero-art:is(a):hover,.rc-home-portal__hero-art:is(a):focus-visible{border-color:#d2a0448a;transform:translateY(-.35rem)scale(1.008);box-shadow:0 3rem 7rem #3d28072e,0 0 0 .28rem #d2a0441a}.rc-home-portal__hero-art:is(a):hover img,.rc-home-portal__hero-art:is(a):focus-visible img{transform:scale(1.025)}.rc-home-portal__hero-accent{z-index:5;aspect-ratio:.9;background:#fffffff7;border:1px solid #11121417;border-radius:1.35rem;outline:0;place-items:center;width:clamp(7rem,14vw,11.25rem);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s;display:grid;position:absolute;overflow:hidden;box-shadow:0 1.4rem 3.8rem #3d280724}.rc-home-portal__hero-accent img{object-fit:contain;width:100%;height:100%;padding:.8rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.rc-home-portal__hero-accent[data-position="1"]{animation:.8s cubic-bezier(.22,1,.36,1) .23s both rc-home-art-in;top:1%;right:1%;transform:rotate(4deg)}.rc-home-portal__hero-accent[data-position="2"]{animation:.8s cubic-bezier(.22,1,.36,1) .31s both rc-home-art-in;bottom:1%;left:0;transform:rotate(-5deg)}.rc-home-portal__hero-accent:hover,.rc-home-portal__hero-accent:focus-visible{z-index:8;border-color:#d2a0448a;box-shadow:0 2rem 4.8rem #3d280730,0 0 0 .24rem #d2a0441a}.rc-home-portal__hero-accent[data-position="1"]:hover,.rc-home-portal__hero-accent[data-position="1"]:focus-visible{transform:rotate(2deg)translateY(-.35rem)scale(1.025)}.rc-home-portal__hero-accent[data-position="2"]:hover,.rc-home-portal__hero-accent[data-position="2"]:focus-visible{transform:rotate(-3deg)translateY(-.35rem)scale(1.025)}.rc-home-portal__hero-accent:hover img,.rc-home-portal__hero-accent:focus-visible img{transform:scale(1.045)}.rc-home-portal__hero-placeholder{color:#11121438;background:#ffffffc7;border:1px dashed #11121429;border-radius:2rem;place-items:center;display:grid;position:absolute;inset:12%}.rc-home-portal__hero-placeholder svg{width:3.25rem;height:3.25rem}.rc-home-portal__scroll-cue{background:#1112141c;width:1px;height:3rem;position:absolute;bottom:1.4rem;left:50%;overflow:hidden;transform:translate(-50%)}.rc-home-portal__scroll-cue:after{background:linear-gradient(180deg, transparent, var(--home-gold), transparent);content:"";animation:1.8s ease-in-out infinite rc-home-scroll-cue;position:absolute;inset:0}.rc-home-portal__story{--portal-progress:0;--portal-width:150vw;--portal-height:8rem;--portal-y:56vh;--portal-radius:999px;--search-opacity:.12;--world-opacity:0;--world-scale:.982;--world-shift:18px;background:#fff;height:305svh;position:relative}.rc-home-portal__sticky{background:#fff;height:100svh;position:sticky;top:0;overflow:clip}.rc-home-portal__shell{width:var(--portal-width);height:var(--portal-height);border-radius:var(--portal-radius);isolation:isolate;transform:translate3d(-50%, calc(-50% + var(--portal-y)), 0);will-change:width, height, transform, border-radius;background:#fff;border:1px solid #1112141c;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 2.2rem 6rem #452e0924,inset 0 1px #ffffffeb}.rc-home-portal__shell:before{z-index:30;background:linear-gradient(90deg, transparent, var(--home-gold), transparent);content:"";opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;transform:translate(-55%)scaleX(.42)}.rc-home-portal__shell[data-changing=true]:before{opacity:1;animation:.62s both rc-home-category-progress}.rc-home-portal__shell:after{z-index:20;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffb8;position:absolute;inset:0}.rc-home-portal__search-stage{z-index:10;width:min(58rem,100% - 1.2rem);opacity:var(--search-opacity);gap:.8rem;transition:opacity 80ms linear;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-home-portal__story[data-stage=morph] .rc-home-portal__shell{box-shadow:0 1.8rem 5rem #452e0921,inset 0 1px #ffffffeb}.rc-home-portal__story[data-stage=categories] .rc-home-portal__search-stage{pointer-events:none}.rc-home-portal__search-stage>p{color:var(--home-gold-deep);letter-spacing:.24em;text-align:center;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.rc-home-portal__search{background:#fffffffc;border:1px solid #11121421;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;min-height:clamp(3.75rem,7vw,4.75rem);padding:.38rem;transition:border-color .18s,box-shadow .18s,transform .15s;display:grid;box-shadow:0 1.1rem 3.6rem #2e1f0721}.rc-home-portal__search:focus-within{border-color:#d2a044db;transform:translateY(-1px);box-shadow:0 1.35rem 4rem #2e1f0729,0 0 0 .25rem #d2a04426}.rc-home-portal__search label{align-items:center;gap:.85rem;min-width:0;padding:0 .95rem 0 1.2rem;display:flex}.rc-home-portal__search label svg{color:#817969;flex:none;width:1.25rem;height:1.25rem}.rc-home-portal__search input{width:100%;min-width:0;color:var(--home-ink);font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:0;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:670}.rc-home-portal__search input::placeholder{color:#817969;opacity:1}.rc-home-portal__search button{background:var(--home-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:clamp(3.05rem,6vw,3.9rem);min-height:clamp(3.05rem,6vw,3.9rem);transition:background-color .18s,color .18s,transform .12s,box-shadow .18s;display:grid;box-shadow:0 .75rem 1.8rem #1112142e}.rc-home-portal__search button:hover{background:var(--home-gold);color:var(--home-ink);transform:translateY(-1px);box-shadow:0 .9rem 2rem #734c0b3b}.rc-home-portal__search button:active{transform:translateY(1px)scale(.96)}.rc-home-portal__search button:focus-visible{outline-offset:3px;outline:3px solid #d2a0446b}.rc-home-portal__search button svg{width:1.2rem;height:1.2rem}.rc-home-portal__world{z-index:3;opacity:var(--world-opacity);transform:translate3d(0, var(--world-shift), 0) scale(var(--world-scale));transform-origin:50%;will-change:transform, opacity;position:absolute;inset:0;overflow:hidden}.rc-home-portal__world-background{background:#f8f6f1;position:absolute;inset:0;overflow:hidden}.rc-home-portal__world-image{object-fit:cover;filter:saturate(.72)contrast(.92);opacity:.12;width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.04)}.rc-home-portal__world-image--previous{animation:.62s both rc-home-bg-out}.rc-home-portal__world-image--active{animation:.62s both rc-home-bg-in}.rc-home-portal__world-wash{background:linear-gradient(90deg,#fffffffa 0 30%,#ffffffad 56%,#ffffffdb 100%),radial-gradient(circle at 72% 36%,#d2a04433,#0000 40%);position:absolute;inset:0}.rc-home-portal__world-word{view-transition-name:home-category-word;z-index:1;color:#1112140b;max-width:96vw;font-family:var(--theme-font-heading);letter-spacing:-.085em;pointer-events:none;text-align:center;white-space:nowrap;font-size:clamp(7rem,17vw,22rem);font-weight:900;line-height:.72;animation:.62s cubic-bezier(.22,1,.36,1) both rc-home-word-in;position:absolute;top:45%;left:49%;transform:translate(-50%,-50%)}.rc-home-portal__world-layout{z-index:4;grid-template-columns:minmax(17rem,.68fr) minmax(28rem,1.32fr);align-items:center;gap:clamp(2rem,7vw,8rem);width:min(94rem,100% - clamp(2rem,6vw,6rem));height:calc(100% - clamp(12rem,25vh,15rem));margin:0 auto;padding-top:clamp(2rem,6vh,5rem);display:grid;position:relative}.rc-home-portal__world-copy{align-self:center;max-width:31rem}.rc-home-portal__world-copy p{color:var(--home-gold-deep);letter-spacing:.23em;text-transform:uppercase;margin:0 0 .75rem;font-size:.7rem;font-weight:900}.rc-home-portal__world-copy h2{color:var(--home-ink);font-family:var(--theme-font-heading);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,7vw,7.4rem);font-weight:900;line-height:.86}.rc-home-portal__world-copy a{min-height:3rem;color:var(--home-ink);background:#ffffffc7;border:1px solid #1112141f;border-radius:999px;align-items:center;gap:.65rem;margin-top:1.5rem;padding:0 1.05rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .14s;display:inline-flex}.rc-home-portal__world-copy a:hover,.rc-home-portal__world-copy a:focus-visible{border-color:var(--home-ink);background:var(--home-ink);color:#fff;transform:translateY(-1px)}.rc-home-portal__world-copy a:active{transform:translateY(1px)scale(.98)}.rc-home-portal__world-copy a svg{width:1rem;height:1rem}.rc-home-portal__world-focus{view-transition-name:home-category-focus;place-items:center;min-height:min(60vh,38rem);display:grid;position:relative}.rc-home-portal__world-focus:before{content:"";background:radial-gradient(circle,#fffffff5,#ffffff6b 64%,#0000 69%);border:1px solid #d2a04438;border-radius:50%;position:absolute;inset:7% 10%;transform:rotate(8deg);box-shadow:0 3rem 6rem #462f0a1a}.rc-home-portal__world-focus>a,.rc-home-portal__world-placeholder{z-index:2;aspect-ratio:1;background:#fffffff0;border:1px solid #11121417;border-radius:clamp(1.5rem,3vw,2.5rem);outline:0;place-items:center;width:min(78%,34rem);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s;animation:.62s cubic-bezier(.22,1,.36,1) both rc-home-focus-in;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #3d280724}.rc-home-portal__world-focus>a img{object-fit:contain;width:100%;height:100%;padding:clamp(1rem,3vw,2rem);transition:transform .28s cubic-bezier(.22,1,.36,1)}.rc-home-portal__world-focus>a:hover,.rc-home-portal__world-focus>a:focus-visible{border-color:#d2a04494;transform:translateY(-.4rem)scale(1.008);box-shadow:0 2.8rem 6rem #3d28072e,0 0 0 .25rem #d2a0441c}.rc-home-portal__world-focus>a:hover img,.rc-home-portal__world-focus>a:focus-visible img{transform:scale(1.035)}.rc-home-portal__world-placeholder{color:#11121438}.rc-home-portal__world-placeholder svg{width:3rem;height:3rem}.rc-home-portal__categories{z-index:8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:absolute;bottom:clamp(1rem,2.4vw,2rem);left:clamp(1rem,3vw,2.4rem);right:clamp(1rem,3vw,2.4rem)}.rc-home-portal__category-rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:clamp(9rem,15vw,12.5rem);grid-auto-flow:column;gap:.75rem;min-width:0;margin:0;padding:.35rem max(.2rem,50% - 6.25rem);list-style:none;display:grid;overflow-x:auto}.rc-home-portal__category-rail::-webkit-scrollbar{display:none}.rc-home-portal__seller-rail::-webkit-scrollbar{display:none}.rc-home-portal__category-rail li{scroll-snap-align:center;min-width:0}.rc-home-portal__category-card{width:100%;min-height:8.5rem;color:var(--home-ink);cursor:pointer;opacity:.72;background:#ffffffd1;border:1px solid #11121417;border-radius:1.25rem;grid-template-rows:minmax(0,1fr) auto;gap:.55rem;padding:.55rem;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s,background-color .18s;display:grid;transform:scale(.96);box-shadow:0 .8rem 2rem #3d280712}.rc-home-portal__category-media{background:#fff;border-radius:.95rem;place-items:center;min-height:5.2rem;display:grid;overflow:hidden}.rc-home-portal__category-media img{object-fit:contain;width:100%;height:100%;padding:.55rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.rc-home-portal__category-media svg{color:#1112143d;width:1.6rem;height:1.6rem}.rc-home-portal__category-card strong{letter-spacing:-.02em;text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0 .3rem .15rem;font-size:.82rem;font-weight:850;overflow:hidden}.rc-home-portal__category-card:hover,.rc-home-portal__category-card:focus-visible{opacity:1;border-color:#d2a04485;outline:0;transform:translateY(-.15rem)scale(.99);box-shadow:0 1rem 2.4rem #3d28071f}.rc-home-portal__category-card:hover img,.rc-home-portal__category-card:focus-visible img{transform:scale(1.04)}.rc-home-portal__category-card[data-active=true]{opacity:1;border-color:var(--home-gold);background:#fff;transform:translateY(-.25rem)scale(1);box-shadow:0 1.2rem 2.8rem #3d280726,0 0 0 .2rem #d2a0441a}.rc-home-portal__rail-arrow{width:3rem;height:3rem;color:var(--home-ink);cursor:pointer;background:#ffffffeb;border:1px solid #1112141c;border-radius:50%;place-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .13s;display:grid;box-shadow:0 .8rem 2rem #3d280717}.rc-home-portal__rail-arrow:hover,.rc-home-portal__rail-arrow:focus-visible{border-color:var(--home-ink);background:var(--home-ink);color:#fff;outline:0;transform:translateY(-1px)}.rc-home-portal__rail-arrow:active{transform:translateY(1px)scale(.95)}.rc-home-portal__rail-arrow svg{width:1.1rem;height:1.1rem}.rc-home-portal__catalog,.rc-home-portal__community,.rc-home-portal__sellers{content-visibility:auto;contain-intrinsic-size:1px 900px;background:#fff}.rc-home-portal__catalog{padding:clamp(4rem,8vw,8rem) 0}.rc-home-portal__community{padding:clamp(1rem,3vw,2rem) 0 clamp(4rem,8vw,8rem)}.rc-home-portal__sellers{padding:0 0 clamp(5rem,9vw,9rem)}.rc-home-portal__section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(1.4rem,3vw,2.25rem);display:flex}.rc-home-portal__section-heading h2{color:var(--home-ink);font-family:var(--theme-font-heading);letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,4.5vw,4.8rem);font-weight:900;line-height:.92}.rc-home-portal__text-link{border:1px solid var(--home-line);min-height:2.8rem;color:var(--home-ink);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem;font-size:.82rem;font-weight:850;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .13s;display:inline-flex}.rc-home-portal__text-link:hover,.rc-home-portal__text-link:focus-visible{border-color:var(--home-ink);background:var(--home-ink);color:#fff;outline:0;transform:translateY(-1px)}.rc-home-portal__text-link:active{transform:translateY(1px)scale(.98)}.rc-home-portal__text-link svg{width:1rem;height:1rem}.rc-home-portal__product-grid{view-transition-name:home-category-grid;animation:.52s cubic-bezier(.22,1,.36,1) both rc-home-grid-in}.rc-home-portal__more-cap{isolation:isolate;border-radius:clamp(1.2rem,2.4vw,1.7rem);place-items:center;min-height:clamp(6.6rem,9vw,8rem);margin-top:clamp(.85rem,2vw,1.4rem);display:grid;position:relative;overflow:hidden}.rc-home-portal__more-cap:before,.rc-home-portal__more-cap:after{content:"";pointer-events:none;position:absolute;inset:0}.rc-home-portal__more-cap:before{z-index:1;background:linear-gradient(#ffffff1a,#ffffffc2 42%,#fff 92%),radial-gradient(circle at 50% 30%,#d2a04424,#0000 62%)}.rc-home-portal__more-cap:after{z-index:2;border-radius:inherit;border:1px solid #1112140f;box-shadow:inset 0 1px #ffffffe0}.rc-home-portal__more-preview{opacity:.48;filter:blur(9px);pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,1.4vw,1rem);display:grid;position:absolute;inset:.5rem .5rem -1.8rem;transform:translateY(1.55rem)scale(1.025)}.rc-home-portal__more-preview span{background:linear-gradient(145deg, #fffffff5, #f7ecd8d1), var(--home-surface);border:1px solid #11121414;border-radius:1.2rem 1.2rem 0 0;min-height:6rem;box-shadow:0 1rem 2.8rem #38250614}.rc-home-portal__more-button{z-index:4;color:#101112;letter-spacing:-.015em;background:linear-gradient(#e3b960,#cf9a37);border:1px solid #754c0c47;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.15rem;padding:0 1.45rem;font-size:.84rem;font-weight:900;text-decoration:none;transition:transform .14s,box-shadow .2s,background-color .18s;display:inline-flex;position:relative;box-shadow:0 .9rem 2.4rem #764d0a33,inset 0 1px #ffffff94}.rc-home-portal__more-button:hover,.rc-home-portal__more-button:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 1.2rem 2.9rem #764d0a45,0 0 0 .24rem #d2a04421,inset 0 1px #ffffffa3}.rc-home-portal__more-button:active{transform:translateY(1px)scale(.975)}.rc-home-portal__more-button svg{width:1rem;height:1rem}.rc-home-portal__empty{border:1px solid var(--home-line);background:var(--home-surface);min-height:14rem;color:var(--home-muted);border-radius:1.5rem;place-items:center;font-weight:700;display:grid}.rc-home-portal__editorial-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.rc-home-portal__editorial-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.rc-home-portal__editorial-column{align-content:start;min-width:0;display:grid}.rc-home-portal__editorial-card{border:1px solid var(--home-line);background:var(--home-surface);min-height:clamp(24rem,38vw,36rem);color:var(--home-ink);border-radius:clamp(1.5rem,3vw,2.25rem);text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.8rem #38250614}.rc-home-portal__editorial-media{background:linear-gradient(145deg,#fff,#f8f3e9);place-items:center;min-height:0;display:grid;overflow:hidden}.rc-home-portal__editorial-media img{object-fit:contain;width:100%;height:100%;padding:clamp(1.2rem,3vw,2.4rem);transition:transform .34s cubic-bezier(.22,1,.36,1)}.rc-home-portal__editorial-media svg{color:#11121438;width:3rem;height:3rem}.rc-home-portal__editorial-copy{background:#ffffffe6;border:1px solid #ffffffbf;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem 1rem;padding:1rem 1.15rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 2.8rem #281b061f}.rc-home-portal__editorial-copy small{color:var(--home-gold-deep);letter-spacing:.18em;text-transform:uppercase;grid-column:1;font-size:.65rem;font-weight:900}.rc-home-portal__editorial-copy strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:clamp(1.25rem,2.3vw,2rem);font-weight:900;overflow:hidden}.rc-home-portal__editorial-copy svg{grid-area:1/2/span 2;align-self:center;width:1.2rem;height:1.2rem}.rc-home-portal__editorial-card:hover,.rc-home-portal__editorial-card:focus-visible{border-color:#d2a0447a;outline:0;transform:translateY(-.4rem);box-shadow:0 2rem 5rem #38250624,0 0 0 .25rem #d2a04417}.rc-home-portal__editorial-card:hover img,.rc-home-portal__editorial-card:focus-visible img{transform:scale(1.035)}.rc-home-portal__seller-rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:clamp(8.4rem,13vw,10.5rem);grid-auto-flow:column;gap:.9rem;margin:0;padding:.2rem .1rem .8rem;list-style:none;display:grid;overflow-x:auto}.rc-home-portal__seller-rail li{scroll-snap-align:start}.rc-home-portal__seller-card{color:var(--home-ink);outline:0;gap:.7rem;text-decoration:none;display:grid}.rc-home-portal__seller-card>span{aspect-ratio:1;border:1px solid var(--home-line);background:var(--home-surface);color:var(--home-gold-deep);border-radius:1.35rem;place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 .8rem 2rem #3825060f}.rc-home-portal__seller-card img{object-fit:contain;width:100%;height:100%;padding:.8rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.rc-home-portal__seller-card b{font-size:1.6rem;font-weight:900}.rc-home-portal__seller-card strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;padding:0 .2rem;font-size:.84rem;font-weight:850;overflow:hidden}.rc-home-portal__seller-card:hover>span,.rc-home-portal__seller-card:focus-visible>span{border-color:#d2a04485;transform:translateY(-.25rem);box-shadow:0 1.2rem 2.8rem #3825061f,0 0 0 .22rem #d2a04417}.rc-home-portal__seller-card:hover img,.rc-home-portal__seller-card:focus-visible img{transform:scale(1.045)}@keyframes rc-home-rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes rc-home-art-in{0%{opacity:0;transform:translateY(1.6rem)scale(.975)}to{opacity:1}}@keyframes rc-home-scroll-cue{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@keyframes rc-home-bg-in{0%{opacity:0;transform:scale(1.08)}to{opacity:.12;transform:scale(1.04)}}@keyframes rc-home-bg-out{0%{opacity:.12;transform:scale(1.04)}to{opacity:0;transform:scale(1)}}@keyframes rc-home-word-in{0%{opacity:0;transform:translate(-50%,calc(1rem - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes rc-home-focus-in{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rc-home-grid-in{0%{opacity:.5;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes rc-home-category-progress{0%{opacity:0;transform:translate(-55%)scaleX(.32)}18%{opacity:1}72%{opacity:1;transform:translate(18%)scaleX(.72)}to{opacity:0;transform:translate(55%)scaleX(.4)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(home-category-word){animation:.22s both rc-home-transition-out}::view-transition-old(home-category-focus){animation:.22s both rc-home-transition-out}::view-transition-old(home-category-grid){animation:.22s both rc-home-transition-out}::view-transition-new(home-category-word){animation:.42s cubic-bezier(.22,1,.36,1) both rc-home-transition-in}::view-transition-new(home-category-focus){animation:.42s cubic-bezier(.22,1,.36,1) both rc-home-transition-in}::view-transition-new(home-category-grid){animation:.42s cubic-bezier(.22,1,.36,1) both rc-home-transition-in}@keyframes rc-home-transition-out{to{opacity:0;transform:translateY(.45rem)scale(.988)}}@keyframes rc-home-transition-in{0%{opacity:0;transform:translateY(.65rem)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=74rem){.rc-home-portal__hero-frame{grid-template-columns:minmax(17rem,.8fr) minmax(27rem,1.2fr);gap:clamp(2rem,5vw,4.5rem)}.rc-home-portal__world-layout{grid-template-columns:minmax(15rem,.75fr) minmax(24rem,1.25fr);gap:clamp(1.5rem,5vw,4.5rem)}}@media (width<=61.99rem){.rc-home-portal__intro{min-height:auto}.rc-home-portal__hero-frame{grid-template-columns:1fr;gap:2rem;min-height:auto;padding-top:5rem;padding-bottom:6rem}.rc-home-portal__hero-copy{max-width:40rem}.rc-home-portal__hero-copy h1{max-width:8ch;font-size:clamp(4rem,11vw,7rem)}.rc-home-portal__hero-visual{width:min(100%,46rem);min-height:clamp(28rem,70vw,40rem);margin-inline:auto}.rc-home-portal__story{height:290svh}.rc-home-portal__world-layout{grid-template-columns:.78fr 1.22fr;gap:1.5rem;height:calc(100% - 12rem);padding-top:2rem}.rc-home-portal__world-copy h2{font-size:clamp(3rem,8vw,5.4rem)}.rc-home-portal__world-focus{min-height:min(50vh,31rem)}.rc-home-portal__editorial-grid{grid-template-columns:1fr 1fr}.rc-home-portal__editorial-card{min-height:28rem}}@media (width<=47.99rem){.rc-home-portal__hero-word{opacity:calc(.55 - var(--hero-progress) * .4);font-size:clamp(6.5rem,32vw,10rem);top:45%}.rc-home-portal__hero-frame{padding-top:3.25rem;padding-bottom:5rem}.rc-home-portal__hero-copy h1{max-width:7.5ch;font-size:clamp(3.8rem,18vw,6rem)}.rc-home-portal__hero-copy>span{margin-top:1.2rem}.rc-home-portal__hero-visual{min-height:min(112vw,32rem)}.rc-home-portal__hero-orbit{inset:6% 1%}.rc-home-portal__hero-art{border-radius:1.75rem;inset:8% 4% 7%}.rc-home-portal__hero-art img{padding:.85rem}.rc-home-portal__hero-accent{display:none}.rc-home-portal__scroll-cue{height:2.3rem;bottom:.9rem}.rc-home-portal__story{height:235svh}.rc-home-portal__search-stage{gap:.55rem;width:calc(100% - .75rem)}.rc-home-portal__search-stage>p{font-size:.6rem}.rc-home-portal__search{min-height:3.8rem}.rc-home-portal__search label{gap:.65rem;padding-left:.9rem}.rc-home-portal__search input{font-size:.88rem}.rc-home-portal__search button{width:3rem;min-height:3rem}.rc-home-portal__world-wash{background:linear-gradient(#fffffffa 0 42%,#ffffffb8 68%,#ffffffeb 100%),radial-gradient(circle at 50% 34%,#d2a0442b,#0000 45%)}.rc-home-portal__world-word{white-space:normal;word-break:break-word;max-width:130vw;font-size:clamp(5rem,25vw,9rem);top:42%;left:50%}.rc-home-portal__world-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.4rem;width:calc(100% - 1.5rem);height:calc(100% - 10.5rem);padding-top:1.25rem}.rc-home-portal__world-copy{z-index:4;max-width:none;padding:0 .35rem;position:relative}.rc-home-portal__world-copy p{margin-bottom:.35rem;font-size:.58rem}.rc-home-portal__world-copy h2{max-width:9ch;font-size:clamp(2.5rem,12vw,4rem)}.rc-home-portal__world-copy a{min-height:2.6rem;margin-top:.8rem;font-size:.75rem}.rc-home-portal__world-focus{min-height:0}.rc-home-portal__world-focus:before{inset:4% 2%}.rc-home-portal__world-focus>a,.rc-home-portal__world-placeholder{width:min(78%,22rem);max-height:34vh}.rc-home-portal__categories{grid-template-columns:minmax(0,1fr);gap:0;bottom:.55rem;left:.55rem;right:.55rem}.rc-home-portal__rail-arrow{display:none}.rc-home-portal__category-rail{grid-auto-columns:minmax(8.5rem,72vw);gap:.6rem;padding-inline:calc(50% - 36vw)}.rc-home-portal__category-card{border-radius:1rem;grid-template-rows:1fr;grid-template-columns:4.8rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:7.25rem;padding:.5rem}.rc-home-portal__category-media{aspect-ratio:1;border-radius:.8rem;min-height:0}.rc-home-portal__category-card strong{text-align:left;padding:0;font-size:.9rem}.rc-home-portal__catalog{padding:4rem 0}.rc-home-portal__community{padding-bottom:4rem}.rc-home-portal__section-heading{align-items:center;margin-bottom:1.35rem}.rc-home-portal__section-heading h2{font-size:clamp(2rem,10vw,3.2rem)}.rc-home-portal__editorial-grid{grid-template-columns:1fr}.rc-home-portal__editorial-card{min-height:23rem}.rc-home-portal__more-cap{border-radius:1.1rem;min-height:6rem;margin-top:.7rem}.rc-home-portal__more-preview{filter:blur(8px);grid-template-columns:repeat(2,minmax(0,1fr))}.rc-home-portal__more-preview span:last-child{display:none}.rc-home-portal__more-button{min-height:3rem;padding-inline:1.3rem}.rc-home-portal__editorial-copy strong{font-size:1.3rem}}@media (width<=25rem){.rc-home-portal__hero-copy h1{font-size:clamp(3.35rem,17vw,4.35rem)}.rc-home-portal__hero-visual{min-height:26rem}.rc-home-portal__search input::placeholder{color:#0000}.rc-home-portal__world-focus>a,.rc-home-portal__world-placeholder{width:min(84%,18rem)}}@media (width>=120rem){.rc-home-portal__hero-frame,.rc-home-portal__world-layout{max-width:108rem}.rc-home-portal__hero-copy h1{font-size:9.4rem}.rc-home-portal__world-copy h2{font-size:7.6rem}}@media (prefers-reduced-motion:reduce){.rc-home-portal *,.rc-home-portal :before,.rc-home-portal :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rc-home-portal__hero-copy,.rc-home-portal__hero-visual,.rc-home-portal__hero-aura,.rc-home-portal__hero-word{opacity:1;transform:none}.rc-home-portal__story{height:auto;padding:1rem 0 4rem}.rc-home-portal__sticky{height:auto;position:relative;overflow:visible}.rc-home-portal__shell{min-height:44rem;margin:0 auto;position:relative;top:auto;left:auto;border-radius:2rem!important;width:min(92rem,100% - 2rem)!important;height:auto!important;transform:none!important}.rc-home-portal__search-stage{width:min(58rem,100% - 2rem);margin:1rem auto 0;position:relative;top:auto;left:auto;transform:none;opacity:1!important}.rc-home-portal__world{min-height:40rem;margin-top:1rem;position:relative;opacity:1!important;transform:none!important}}
