@font-face{font-family:HCR-Outfit;src:url(hcr-outfit-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:HCR-Outfit;src:url(hcr-outfit-medium.ttf) format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:HCR-Outfit;src:url(hcr-outfit-bold.ttf) format("truetype");font-weight:700 800;font-display:swap}.hcr{color-scheme:only light;--bg:#fff8ee;--text:#382a2a;--muted:#796660;--line:#ead7c7;--surface:#f4e3d7;--accent:#ac2439;--button-text:#ffffff;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}.hcr *{box-sizing:border-box}.hcr{scroll-behavior:auto;scroll-padding-top:28px;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.hcr{margin:0;background:var(--bg);color:var(--text);font-family:HCR-Outfit,Arial,sans-serif;font-size:16px;line-height:1.5}.hcr button,.hcr input{font:inherit}.hcr button,.hcr a{touch-action:manipulation}.hcr button{cursor:pointer;user-select:none;-webkit-user-select:none}.hcr a{color:inherit;text-decoration:none}.hcr button{color:inherit}.hcr img{display:block;max-width:100%}.hcr button,.hcr a,.hcr input{outline-offset:6px}.hcr a:focus-visible,.hcr button:focus-visible,.hcr input:focus-visible,.hcr summary:focus-visible{outline:2px solid currentColor}.hcr button:active,.hcr .button:active{transform:scale(.97)}.hcr [hidden]{display:none!important}.hcr .shell{width:min(1360px,calc(100% - 96px));margin-inline:auto}.hcr .sr-only,.hcr .skip{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hcr .skip:focus{clip:auto;width:auto;height:auto;z-index:5;padding:12px;background:var(--bg)}.hcr .navigation{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:24px}.hcr .wordmark{font-size:36px;letter-spacing:-2px;font-weight:700;line-height:1}.hcr .wordmark span{font-size:13px;vertical-align:top;letter-spacing:0;margin-left:3px}.hcr .navigation nav{display:flex;gap:32px;font-size:14px}.hcr .nav-action{font-size:14px;border-bottom:1px solid var(--text);padding-bottom:3px}.hcr .hero{padding-top:38px}.hcr .hero-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;padding-bottom:42px}.hcr .eyebrow{font-size:13px;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.hcr h1,.hcr h2,.hcr h3,.hcr p{margin-top:0}.hcr h1{font-size:clamp(48px,5.7vw,80px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:500}.hcr h1 span{color:var(--muted)}.hcr .hero-intro{width:300px;padding-bottom:2px;font-size:17px;line-height:1.6}.hcr .hero-intro p{margin-bottom:17px}.hcr .text-link{display:inline-block;font-size:14px;border-bottom:1px solid currentColor;padding-bottom:4px}.hcr .showroom{position:relative;height:440px;isolation:isolate;border-radius:5px;overflow:hidden;background:#242224;color:#ecf0e6}.hcr .room-wall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#302b2d,#3b3336 50%,#211f21);box-shadow:inset 0 12px 25px #0c1a1680}.hcr .room-light{position:absolute;top:-280px;left:12%;width:76%;height:500px;background:radial-gradient(ellipse,#efb6b033,transparent 68%);z-index:-1;pointer-events:none}.hcr .room-label{position:absolute;top:26px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#e3e8dbb3;z-index:3}.hcr .room-close{border:0;border-bottom:1px solid #d7dfce88;background:transparent;color:#edf0e6;padding:5px 0}.hcr .card-rack{position:absolute;top:63px;right:7%;bottom:62px;left:7%;perspective:1200px}.hcr .exhibit{position:absolute;top:8px;left:0;width:21%;height:100%;border:0;background:none;padding:0;transform-style:preserve-3d;transition:transform .65s var(--ease-in-out),opacity .35s var(--ease-out);transform:translate(var(--x)) rotateY(-13deg);text-align:center;overflow:visible}.hcr .exhibit:nth-child(1){--x:0%}.hcr .exhibit:nth-child(2){--x:125%}.hcr .exhibit:nth-child(3){--x:250%}.hcr .exhibit:nth-child(4){--x:375%}.hcr .card-body{position:relative;display:block;width:72%;max-width:188px;aspect-ratio:63/88;margin:0 auto;border-radius:6px;background:#ecf0ea;box-shadow:4px 2px #b4c5b990,8px 6px 2px #b4c5b92a,14px 22px 30px #07130e80;transition:transform .25s var(--ease-out);overflow:hidden;border:1px solid #e3eedccc}.hcr .card-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:5px}.hcr .card-art img{position:absolute;width:228%;height:auto;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}.hcr .card-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff32,transparent 29%,transparent 66%,#ffffff25);border:1px solid #ffffff6b;border-radius:6px;pointer-events:none}.hcr .card-stand{display:block;position:relative;width:80%;height:14px;max-width:205px;margin:-1px auto 0;background:linear-gradient(#c5d4ce25,#bacbc83a);border:1px solid #d7e1da50;transform:rotateX(35deg);box-shadow:0 13px 20px #08150d66;border-radius:3px}.hcr .card-name{display:block;margin-top:19px;color:#d7dfd5;font-size:14px;transition:opacity .2s var(--ease-out)}.hcr .shelf{position:absolute;left:0;right:0;bottom:76px;height:30px;background:linear-gradient(#8e9f8f77,#6c6365 35%,#393335 40%,#242124);z-index:-1;box-shadow:0 25px 40px #09150c55}.hcr .room-bottom{position:absolute;left:30px;right:30px;bottom:19px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#d9e1d2b3;font-size:13px}.hcr .room-arrows{display:flex;gap:10px}.hcr .room-arrows button{width:37px;height:37px;border:1px solid #b5c8b555;border-radius:50%;background:transparent;color:#e0e9d9;transition:transform .12s var(--ease-out),background .16s ease}.hcr .room-detail{position:absolute;width:34%;right:8%;top:83px;z-index:2}.hcr .detail-world{font-size:14px;color:#c5d1ba;margin-bottom:10px}.hcr .detail-title{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin-bottom:13px;font-weight:500}.hcr .detail-description{font-size:14px;color:#c6d2c6;line-height:1.6;max-width:35ch;margin-bottom:17px}.hcr .room-detail dl{font-size:12px;margin:0 0 22px}.hcr .room-detail dl div{display:flex;gap:24px;margin-bottom:5px}.hcr .room-detail dt{min-width:67px;color:#aebfaa}.hcr .room-detail dd{margin:0}.hcr .button{display:inline-flex;gap:25px;justify-content:center;align-items:center;background:var(--accent);color:var(--button-text);border:1px solid var(--accent);border-radius:3px;padding:15px 23px;font-size:14px;font-weight:500;transition:transform .12s var(--ease-out),background .16s ease}.hcr .room-detail .button{background:#e0e8d7;border-color:#e0e8d7;color:#382a2a;font-size:13px;padding:11px 18px}.hcr .showroom.is-focused .exhibit{opacity:.18;transform:translate(var(--x)) translateY(65px) scale(.72)}.hcr .showroom.is-focused .exhibit.is-selected{opacity:1;transform:translate(105%) translateY(-7px) rotateY(-7deg) scale(1.19);z-index:2}.hcr .showroom.is-focused .card-name{opacity:0}.hcr .showroom.is-focused .exhibit.is-selected .card-name{opacity:1}.hcr .showroom.is-focused .shelf{opacity:.4}.hcr .hero-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:21px;font-size:12px;color:var(--muted)}.hcr .hero-footer a{border-bottom:1px solid var(--line);padding-bottom:3px}.hcr h2{font-size:clamp(32px,3.7vw,54px);line-height:1.07;letter-spacing:-.04em;font-weight:500;margin-bottom:24px}.hcr .transform-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-block:150px}.hcr .transform-copy{max-width:470px}.hcr .transform-copy>p:not(.eyebrow){max-width:37ch;color:var(--muted);font-size:17px}.hcr .style-choice{display:flex;gap:5px;margin:30px 0 25px;border-bottom:1px solid var(--line);width:fit-content}.hcr .style-choice button{border:0;background:none;font-size:14px;padding:12px 17px;color:var(--muted);border-bottom:2px solid transparent}.hcr .style-choice button[aria-pressed=true]{border-bottom-color:var(--text);color:var(--text)}.hcr .transform-copy .transform-note{font-size:12px!important;margin-top:17px;max-width:40ch}.hcr .transform-display{background:var(--surface);min-height:565px;position:relative;display:grid;justify-items:center;align-content:center;padding:38px 32px 26px;border-radius:5px}.hcr .transform-board{position:relative;width:min(75%,300px);aspect-ratio:63/88;transform:rotate(-4deg);box-shadow:12px 16px #29433710,20px 25px 35px #24372b22;border-radius:6px;background:#e3e9e1;transform-style:preserve-3d;transition:transform .65s var(--ease-in-out)}.hcr .transform-image{position:absolute;top:5px;right:5px;bottom:5px;left:5px;overflow:hidden;border-radius:4px}.hcr .transform-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hcr .transform-image .original{object-position:53% center}.hcr .transform-image .artwork{clip-path:inset(0 100% 0 0);z-index:1}.hcr .scan{position:absolute;top:0;bottom:0;left:0;width:2px;background:#f7fcdf;box-shadow:0 0 15px #eef7dd;opacity:0;z-index:2;pointer-events:none}.hcr .board-border{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #aebfb18c;border-radius:6px;pointer-events:none}.hcr .board-label{position:absolute;bottom:15px;left:15px;right:15px;background:#242124e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#eff4e9;padding:7px 12px;font-size:12px;z-index:2;border:1px solid #f3f9e12e;border-radius:2px}.hcr .transform-board.is-playing{transform:rotate(0) rotateY(-9deg)}.hcr .compare-control{width:75%;max-width:300px;margin-top:26px}.hcr .compare-control label{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px}.hcr input[type=range]{width:100%;height:24px;accent-color:var(--accent);cursor:ew-resize}.hcr .compare-hint{font-size:12px;color:var(--muted);margin:3px 0 0;text-align:center}.hcr .collection-section{padding-bottom:140px}.hcr .section-intro{color:var(--muted);max-width:47ch;margin-bottom:44px;font-size:17px}.hcr .collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hcr .collection-art{height:300px;background:var(--surface);border-radius:4px;display:grid;place-items:center;overflow:hidden;position:relative}.hcr .collection-art .card-body{width:54%;max-width:156px;transform:rotate(-6deg);box-shadow:6px 10px 15px #20352a25;transition:transform .4s var(--ease-out)}.hcr .collection-item:nth-child(2n) .card-body{transform:rotate(5deg)}.hcr .collection-item:nth-child(2) .collection-art{background:#e8e2dd}.hcr .collection-item:nth-child(3) .collection-art{background:#e8e2dd}.hcr .collection-item:nth-child(4) .collection-art{background:#e8e2dd}.hcr .collection-meta{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:8px}.hcr .collection-meta h3{font-weight:500;font-size:21px;line-height:1.3;margin:0;letter-spacing:-.02em}.hcr .price{font-size:13px;white-space:nowrap;color:var(--muted)}.hcr .collection-sub{font-size:13px;color:var(--muted);margin:5px 0 16px}.hcr .collection-link{font-size:13px;border-bottom:1px solid var(--text);padding-bottom:3px}.hcr .material-section{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:center;padding-bottom:150px}.hcr .material-photo{position:relative;aspect-ratio:1.2;background:var(--surface);overflow:hidden;border-radius:5px}.hcr .material-photo img{width:100%;height:100%;object-fit:cover;object-position:68% center}.hcr .material-photo span{position:absolute;bottom:25px;left:25px;color:#eef3ee;background:#242124dd;border-radius:2px;padding:7px 12px;font-size:12px}.hcr .material-copy h2{font-size:clamp(32px,3.4vw,49px)}.hcr .material-copy p{color:var(--muted);font-size:17px;max-width:35ch}.hcr .material-copy small{display:block;margin-top:40px;color:var(--muted);font-size:12px;max-width:40ch}.hcr .how-section{padding:55px 0 110px;border-top:1px solid var(--line)}.hcr .how-section h2{max-width:800px}.hcr .steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.hcr .steps li{display:flex;gap:20px;align-items:flex-start}.hcr .steps li>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;font-size:13px}.hcr .steps h3{font-size:18px;font-weight:500;margin-bottom:9px}.hcr .steps p{color:var(--muted);font-size:15px;margin:0;max-width:30ch}.hcr .faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:50px 0 130px}.hcr .faq h2{font-size:38px}.hcr .faq details{border-bottom:1px solid var(--line);padding:21px 0}.hcr .faq details:first-child{border-top:1px solid var(--line)}.hcr .faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:17px}.hcr .faq summary::-webkit-details-marker{display:none}.hcr .faq summary:after{content:"+";font-size:23px}.hcr .faq details[open] summary:after{content:"\2212"}.hcr .faq details p{color:var(--muted);font-size:15px;margin:18px 0 4px;max-width:55ch}.hcr .faq details p a{border-bottom:1px solid currentColor}.hcr .final-section{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:65px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hcr .final-section h2{margin:0}.hcr .footer{padding:55px 0 35px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.hcr .footer p{margin:0;text-align:right;color:var(--muted);font-size:14px}.hcr .footer nav{display:flex;gap:24px;font-size:13px}.hcr .footer small{text-align:right;font-size:12px;color:var(--muted)}@media(hover:hover)and (pointer:fine){.hcr .exhibit:not(.is-selected):hover .card-body{transform:translateY(-12px) rotateY(8deg)}.hcr .room-arrows button:hover{background:#e1eed41a}.hcr .collection-item:hover .card-body{transform:rotate(0) translateY(-8px)}.hcr .text-link:hover,.hcr .nav-action:hover{opacity:.7}.hcr .navigation nav a:hover{color:var(--muted)}}@media(min-width:1500px){.hcr .showroom{height:490px}.hcr .card-rack{top:75px;right:8%;bottom:65px;left:8%}.hcr .card-body{max-width:207px}.hcr .room-detail{top:100px}.hcr .collection-art{height:350px}}@media(max-width:1024px){.hcr .shell{width:calc(100% - 56px)}.hcr .navigation nav{gap:20px}.hcr .hero-intro{width:270px}.hcr .showroom{height:390px}.hcr .card-rack{top:75px;right:5%;bottom:62px;left:5%}.hcr .card-body{width:86%}.hcr .room-detail{width:37%;right:5%;top:82px}.hcr .detail-title{font-size:24px}.hcr .detail-description{font-size:13px}.hcr .showroom.is-focused .exhibit.is-selected{transform:translate(85%) translateY(0) scale(1.05)}.hcr .transform-section{gap:6%;padding-block:110px}.hcr .transform-display{min-height:510px;padding:30px 20px}.hcr .collection-grid{gap:16px}.hcr .collection-art{height:245px}.hcr .collection-art .card-body{width:66%}.hcr .collection-meta{display:block}.hcr .price{display:block;margin-top:5px}.hcr .material-section{gap:6%}.hcr .material-photo{aspect-ratio:.95}.hcr .steps{gap:25px}}@media(max-width:767px){.hcr .shell{width:calc(100% - 36px)}.hcr .navigation{min-height:78px;gap:15px;padding-top:env(safe-area-inset-top,0px)}.hcr .wordmark{font-size:32px}.hcr .navigation nav{display:none}.hcr .nav-action{font-size:12px}.hcr .hero{padding-top:27px}.hcr .hero-heading{display:block;padding-bottom:28px}.hcr .hero-intro{width:auto;max-width:37ch;margin-top:22px;font-size:15px}.hcr .hero-intro p{margin-bottom:10px}.hcr h1{font-size:58px}.hcr .showroom{height:380px}.hcr .room-label{top:18px;left:17px;right:17px;font-size:11px;gap:12px}.hcr .room-label>span{max-width:22ch}.hcr .room-close{font-size:11px}.hcr .card-rack{top:80px;right:16px;bottom:67px;left:16px}.hcr .exhibit{width:34%;top:25px;transform:translate(var(--x)) rotateY(-12deg)}.hcr .exhibit:nth-child(1){--x:-15%}.hcr .exhibit:nth-child(2){--x:60%}.hcr .exhibit:nth-child(3){--x:135%}.hcr .exhibit:nth-child(4){--x:210%}.hcr .card-body{width:100%;box-shadow:3px 2px #b4c5b990,7px 13px 16px #07130e80}.hcr .card-name{font-size:12px;margin-top:25px}.hcr .exhibit:nth-child(2n){transform:translate(var(--x)) translateY(-18px) rotateY(-12deg)}.hcr .card-stand{width:106%}.hcr .shelf{bottom:99px}.hcr .room-bottom{left:17px;right:17px;bottom:14px;align-items:center}.hcr .room-hint{max-width:24ch;font-size:11px}.hcr .room-arrows button{width:35px;height:35px}.hcr .showroom.is-focused{height:570px}.hcr .showroom.is-focused .exhibit{transform:translate(var(--x)) translateY(0) scale(.55);opacity:.12}.hcr .showroom.is-focused .exhibit.is-selected{transform:translate(97%) translateY(-20px) rotateY(-8deg) scale(1.02);opacity:1}.hcr .showroom.is-focused .card-name{display:none}.hcr .room-detail{top:287px;left:26px;right:26px;width:auto;text-align:center}.hcr .detail-world{font-size:12px;margin-bottom:6px}.hcr .detail-title{font-size:25px;margin-bottom:9px}.hcr .detail-description{font-size:13px;max-width:35ch;margin-inline:auto;margin-bottom:12px}.hcr .room-detail dl{display:none}.hcr .room-detail .button{margin-top:2px}.hcr .showroom.is-focused .shelf{bottom:300px}.hcr .showroom.is-focused .room-label>span{visibility:hidden}.hcr .showroom.is-focused .room-bottom{bottom:13px}.hcr .hero-footer{font-size:11px;align-items:flex-start;margin-top:17px;gap:16px}.hcr .hero-footer>span:nth-child(2){display:none}.hcr .transform-section{grid-template-columns:1fr;gap:34px;padding-block:90px}.hcr .transform-copy{max-width:none}.hcr .transform-copy>p:not(.eyebrow){font-size:16px}.hcr .transform-copy h2{font-size:39px}.hcr .transform-display{min-height:550px;padding:36px 20px 24px}.hcr .transform-board{width:min(76%,285px)}.hcr .compare-control{width:78%;max-width:285px}.hcr .style-choice{margin-top:20px;margin-bottom:20px}.hcr .transform-note{margin-bottom:0}.hcr .collection-section{padding-bottom:85px}.hcr .collection-grid{grid-template-columns:1fr 1fr;gap:35px 16px}.hcr .collection-art{height:235px}.hcr .collection-art .card-body{width:72%}.hcr .collection-meta h3{font-size:20px}.hcr .collection-sub{font-size:12px;margin-bottom:12px}.hcr .section-intro{font-size:16px;margin-bottom:30px}.hcr .material-section{grid-template-columns:1fr;gap:34px;padding-bottom:90px}.hcr .material-photo{aspect-ratio:1.12}.hcr .material-copy h2{font-size:38px}.hcr .material-copy p{font-size:16px}.hcr .material-copy small{margin-top:25px}.hcr .how-section{padding-top:40px;padding-bottom:70px}.hcr .how-section h2{font-size:36px}.hcr .steps{grid-template-columns:1fr;gap:28px;margin-top:35px}.hcr .steps p{max-width:none}.hcr .faq{grid-template-columns:1fr;gap:10px;padding:25px 0 80px}.hcr .faq h2{font-size:34px}.hcr .faq summary{font-size:16px}.hcr .final-section{display:block;padding:42px 0}.hcr .final-section h2{font-size:41px;margin-bottom:25px}.hcr .footer{padding:40px 0 calc(25px + env(safe-area-inset-bottom,0px));gap:22px}.hcr .footer p{font-size:12px}.hcr .footer nav{gap:13px;flex-wrap:wrap;grid-column:1/-1}.hcr .footer small{text-align:left;grid-column:1/-1}.hcr .eyebrow{font-size:12px}}@media(max-width:380px){.hcr h1{font-size:50px}.hcr .collection-art{height:205px}.hcr .showroom{height:350px}.hcr .showroom.is-focused{height:540px}.hcr .room-detail{top:263px}.hcr .transform-display{min-height:500px}.hcr .hero-footer a{max-width:14ch}}.hcr .exhibit{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transform-origin:top center}.hcr .card-body,.hcr .card-stand{flex:none}.hcr .showroom.is-focused .exhibit:not(.is-selected){opacity:.045;pointer-events:none}@media(max-width:767px){.hcr .exhibit{width:24%;top:8px}.hcr .exhibit:nth-child(1){--x:0%}.hcr .exhibit:nth-child(2){--x:105%}.hcr .exhibit:nth-child(3){--x:210%}.hcr .exhibit:nth-child(4){--x:315%}.hcr .card-body{width:100%;max-width:140px}.hcr .card-rack{top:90px;right:20px;bottom:70px;left:20px}.hcr .card-stand{width:100%;max-width:150px}.hcr .card-name{margin-top:20px}.hcr .shelf{bottom:90px}.hcr .showroom.is-focused .exhibit.is-selected{transform:translate(150%) translateY(-27px) rotateY(-8deg) scale(1.35)}.hcr .showroom.is-focused .shelf{bottom:300px}}@media(max-width:767px){.hcr .card-rack{top:126px;right:20px;bottom:70px;left:20px}.hcr .showroom.is-focused{height:600px}.hcr .showroom.is-focused .card-rack{top:62px;right:20px;bottom:70px;left:20px}.hcr .showroom.is-focused .exhibit.is-selected{transform:translate(150%) rotateY(-8deg) scale(1.75)}.hcr .showroom.is-focused .card-body{max-width:90px}.hcr .room-detail{top:320px}.hcr .showroom.is-focused .shelf{bottom:300px}}@media(prefers-reduced-motion:no-preference){.hcr .reveal.is-pending{opacity:0;transform:translateY(22px)}.hcr .reveal{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.hcr{scroll-behavior:auto}.hcr .exhibit,.hcr .card-body,.hcr .transform-board,.hcr .collection-art .card-body{transition-duration:0ms}.hcr .reveal{opacity:1;transform:none}.hcr .scan{display:none}.hcr .exhibit:hover .card-body{transform:none}}.hcr{font-family:HCR-Outfit,Arial,sans-serif;background:var(--bg);color:var(--text);padding-bottom:65px;line-height:1.5;isolation:isolate}.hcr button{line-height:1.5;text-transform:none;letter-spacing:normal}.hcr .hero{padding-top:65px}.hcr .card-art.is-full img{width:100%;height:100%;object-fit:contain}.hcr .card-body{box-sizing:border-box}.hcr .room-detail h2{color:#ecf0e6}.hcr .collection-art .empty-card{width:55%;aspect-ratio:63/88;border:1px solid var(--line);display:grid;place-items:center;padding:15px;text-align:center;font-size:14px}@media(max-width:767px){.hcr .hero{padding-top:40px}.hcr{padding-bottom:30px}}.hcr h1,.hcr h2,.hcr h3,.hcr p,.hcr summary,.hcr label{color:var(--text)}.hcr .eyebrow{color:var(--accent)}.hcr .showroom h2,.hcr .showroom p,.hcr .showroom dd{color:#faf5f1}.hcr .showroom .detail-description,.hcr .showroom .detail-world,.hcr .room-detail dt,.hcr .room-label,.hcr .room-bottom,.hcr .card-name{color:#ddd4d3}.hcr .room-detail .button{background:#ac2439;border-color:#ac2439;color:#fff}.hcr .card-body{overflow:visible;transform-style:preserve-3d;transition:none;background:transparent;border:0;box-shadow:none}.hcr .card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:6px;background:#eee8e2;border:1px solid #fff9;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:3px 2px #a69b9990,12px 18px 26px #0006;transform:translateZ(2px)}.hcr .card-back{transform:rotateY(180deg) translateZ(2px);background:#272326;display:grid;place-items:center;color:#fff}.hcr .card-back:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid #a58d8755;border-radius:3px}.hcr .card-back img{width:100%;height:100%;object-fit:cover}.hcr .back-wordmark{font-size:clamp(13px,1.5vw,23px);letter-spacing:-.04em;font-weight:700;color:#ff595e}.hcr .back-wordmark span{display:block;font-size:5px;letter-spacing:.15em;color:#e9ded8;margin-top:8px;font-weight:400}.hcr .back-caption{position:absolute;bottom:18px;font-size:6px;color:#c9bcba;letter-spacing:.06em}.hcr .exhibit.is-selected{touch-action:pan-y;cursor:grab}.hcr .exhibit.is-dragging{cursor:grabbing}.hcr .rotation-controls{display:flex;gap:7px;margin:12px 0 0}.hcr .rotation-controls button{min-height:40px;padding:7px 11px;border:1px solid #b1a3a466;background:transparent;color:#f9f4f2;border-radius:3px;font-size:12px}.hcr .rotation-controls button[aria-pressed=true]{background:#f4eeea;color:#292326;border-color:#f4eeea}.hcr .showroom .rotation-hint{font-size:11px;color:#c8bdbb;margin:8px 0 15px}.hcr .niche-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px;border-bottom:1px solid var(--line);padding-bottom:14px}.hcr .niche-tabs button{min-height:44px;padding:10px 22px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--text);font-size:14px}.hcr .niche-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff}.hcr .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}.hcr .product-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s var(--ease-out)}.hcr .collection-meta h3{font-size:16px;line-height:1.4;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hcr .collection-meta{align-items:flex-start}.hcr .collection-item>.price{display:block;margin:0 0 13px}@media(hover:hover)and (pointer:fine){.hcr .product-image:hover img{transform:scale(1.035)}}@media(max-width:767px){.hcr .rotation-controls{justify-content:center}.hcr .showroom.is-focused{height:650px}.hcr .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.hcr .collection-meta h3{font-size:14px}.hcr .niche-tabs{gap:7px}.hcr .niche-tabs button{padding:10px 15px}.hcr .collection-art.product-image{height:auto;aspect-ratio:1}.hcr .showroom.is-focused .shelf{bottom:350px}}@media(prefers-reduced-motion:reduce){.hcr .product-image img{transition:none}}.hcr .exhibit{height:auto;--view-scale:1.19}.hcr .card-rack{perspective-origin:50% 0%}@media(max-width:1024px){.hcr .exhibit{--view-scale:1.05}}@media(max-width:767px){.hcr .exhibit{--view-scale:1.75}.hcr .showroom.is-focused .room-bottom{bottom:19px}.hcr .exhibit:nth-child(4){--x:300%}}.hcr .exhibit img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hcr .card-body{--acrylic-depth:5.6px;--acrylic-half:2.8px}.hcr .card-face{transform:translateZ(var(--acrylic-half));box-shadow:0 12px 23px #0005;border-color:#f8ffffa6}.hcr .card-back{transform:rotateY(180deg) translateZ(var(--acrylic-half))}.hcr .acrylic-edge{display:block;position:absolute;backface-visibility:visible;pointer-events:none;background:linear-gradient(90deg,#7a9094,#d4e3e4 22%,#fbffff,#b4cbcf 64%,#647c81);border:1px solid #e9ffff8c;box-shadow:inset 0 0 2px #fff9}.hcr .edge-left,.hcr .edge-right{top:4px;height:calc(100% - 8px);width:var(--acrylic-depth);transform:translate(-50%) rotateY(90deg)}.hcr .edge-left{left:0}.hcr .edge-right{left:100%}.hcr .edge-top,.hcr .edge-bottom{left:4px;width:calc(100% - 8px);height:var(--acrylic-depth);transform:translateY(-50%) rotateX(90deg);background:linear-gradient(#83999d,#f1ffff 45%,#91b1b7)}.hcr .edge-top{top:0}.hcr .edge-bottom{top:100%}.hcr .shelf{height:38px;background:none;overflow:visible;box-shadow:0 19px 26px #08070899}.hcr .shelf:before{content:"";position:absolute;left:-2%;right:-2%;top:0;height:19px;background:linear-gradient(180deg,#776d6b,#504847 75%,#998b86);transform:skew(-16deg);border-top:1px solid #b5a39a88;box-shadow:0 -9px 22px #0004}.hcr .shelf:after{content:"";position:absolute;top:19px;right:0;bottom:0;left:0;background:linear-gradient(#4e4545,#332d2e 35%,#242022);border-top:1px solid #beaaa03d;border-bottom:1px solid #100e10;box-shadow:inset 0 3px 5px #0003}.hcr .showroom.is-focused .shelf{opacity:1;bottom:55px}.hcr .card-stand{background:linear-gradient(#e0f1f128,#b6c8cc39);border-color:#deebec4d;box-shadow:0 6px 10px #0007}.hcr .collection-art.product-image{perspective:1000px;min-height:340px;overflow:hidden}.hcr .product-image .card-body{width:52%;max-width:168px;transform:rotate(-6deg) rotateY(-9deg);transition:transform .25s var(--ease-out);box-shadow:10px 18px 24px #211c1c22}.hcr .collection-item:nth-child(2n) .product-image .card-body{transform:rotate(5deg) rotateY(8deg)}.hcr .collection-item:nth-child(3n) .product-image .card-body{transform:rotate(-3deg) rotateY(-6deg)}.hcr .product-image .card-art img{width:228%;height:auto;object-fit:initial;transition:none}.hcr .product-image:hover .card-art img{transform:translate(-50%,-50%)}@media(hover:hover)and (pointer:fine){.hcr .collection-item:hover .product-image .card-body{transform:translateY(-8px) rotate(0) rotateY(0)}}@media(max-width:1024px){.hcr .collection-art.product-image{min-height:280px}.hcr .product-image .card-body{width:60%}}@media(max-width:767px){.hcr .collection-art.product-image{min-height:220px;aspect-ratio:3/4}.hcr .product-image .card-body{width:65%;max-width:140px}.hcr .showroom.is-focused .shelf{bottom:350px}}@media(max-width:380px){.hcr .collection-art.product-image{min-height:200px}}@media(prefers-reduced-motion:reduce){.hcr .product-image .card-body{transition:none}.hcr .collection-item:hover .product-image .card-body{transform:rotate(0)}}.hcr .shelf{left:28px;right:28px;height:58px;border-radius:2px}.hcr .shelf:before{left:0;right:0;height:34px;transform:none;clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);background:repeating-linear-gradient(0deg,#62534b 0px 2px,#69594f 3px,#62534b 5px);border-top:1px solid #907c6980;box-shadow:inset 0 -6px 10px #2b211e66}.hcr .shelf:after{top:34px;right:0;bottom:0;left:0;background:linear-gradient(#57473f,#40342f);border-top:1px solid #8b76615c;border-bottom:1px solid #201917;box-shadow:inset 0 -5px 8px #21171355,0 12px 18px #0006}@media(max-width:767px){.hcr .shelf{left:12px;right:12px}}.hcr .card-stand{display:none}.hcr .shelf{top:var(--shelf-top,auto)}.hcr .showroom.is-focused .exhibit.is-selected .card-name{display:none}.hcr .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hcr .collection-art.product-image{min-height:300px}.hcr .product-image .card-body{width:62%;max-width:156px}@media(max-width:1024px){.hcr .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.hcr .collection-art.product-image{min-height:220px}.hcr .product-image .card-body{width:65%}.hcr .room-detail{top:330px}}.hcr.hcr-module{padding-bottom:0}.hcr-home-section:last-child .hcr-module{padding-bottom:65px}.hcr .style-choice{flex-wrap:wrap;max-width:100%;gap:5px}.hcr .style-choice button{min-height:44px;overflow-wrap:anywhere}.hcr .scan{width:100%;background:none;box-shadow:none;border-left:2px solid #f7fcdf;will-change:transform}.hcr .transform-product-link{margin-top:16px}.hcr .hcr-editor-note{padding:16px;border:1px dashed var(--line);font-size:14px;color:var(--muted)}.hcr .faq-answer a{border-bottom:1px solid currentColor}.hcr .steps .text-link{margin-top:12px}@media(max-width:767px){.hcr-home-section:last-child .hcr-module{padding-bottom:30px}.hcr .style-choice button{padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hcr-card-room.css.map */
