body.cv-landing #all-features{isolation:isolate;padding:104px 48px 90px;background:#f3efe6;background-image:radial-gradient(ellipse at 65% 8%,#fff9ec99,transparent 48%),linear-gradient(90deg,#ded6c21a,transparent 15%,transparent 85%,#ded6c21a);color:#15243b;border-top:1px solid #baa98b66}body.cv-landing #all-features:before{content:"";position:absolute;z-index:-1;top:18px;right:26px;bottom:18px;left:26px;border:1px solid #bca98b40;border-bottom:0;box-shadow:0 0 0 5px #f8f4eb,inset 0 0 0 4px #f8f4eb;pointer-events:none;background:none;clip-path:none}body.cv-landing #all-features:after{content:"";position:absolute;inset:0 0 auto;height:15px;background:linear-gradient(#e0d7c5,#f8f4eb 25%,#d9cbb3 38%,#f4eee2 52%,#e6ddcc 85%,#b8a586);box-shadow:0 4px 9px #7f705316;pointer-events:none}body.cv-landing #all-features .cv-features__header{grid-template-columns:minmax(0,1fr) 350px;gap:65px;max-width:1060px;margin-bottom:76px}body.cv-landing #all-features .cv-features__intro:before{display:none}body.cv-landing #all-features .cv-features__eyebrow{color:#8e795c;letter-spacing:.15em}body.cv-landing #all-features .cv-features__rest{color:#65615c;font-size:26px;line-height:1.4;max-width:550px}body.cv-landing #all-features .cv-features__age{font-size:92px;margin-bottom:24px}body.cv-landing #all-features .cv-features__image{padding:4px;border:4px solid #9d825f;border-radius:1px;clip-path:none;background:#fcf9f2;box-shadow:inset 0 0 0 1px #decba7,inset 0 0 0 3px #bea37a,0 0 0 1px #725c4144,3px 5px 7px #473c2c1a,7px 13px 20px #473c2c0f}body.cv-landing #all-features .cv-features__image img{border-radius:0}body.cv-landing #all-features .cv-features__card{transform:none}body.cv-landing #all-features .cv-features__card-heading{display:table;max-width:95%;padding:10px 16px;margin:18px auto 0;border:1px solid #c9bda54d;background:#faf7f0;box-shadow:0 2px 3px #73644d08}body.cv-landing #all-features h3{font:400 18px/1.25 Georgia,serif;color:#33404b;letter-spacing:-.015em}#all-features .fred-exhibit{position:relative;width:350px;height:330px;max-width:100%;isolation:isolate;justify-self:center}#all-features .fred-exhibit__arch{position:absolute;top:0;right:2px;bottom:43px;left:2px;border:1px solid #bda98b66;border-radius:170px 170px 0 0;background:linear-gradient(#e8dfcd66,#ece4d333);box-shadow:inset 0 0 0 7px #f8f4eb,0 0 0 1px #faf7f1;z-index:-1}#all-features .fred-exhibit__actor{position:absolute;left:auto;right:var(--fred-panel-edge);bottom:42px;width:var(--fred-width);height:auto;aspect-ratio:1145 / 1374;margin:0;padding:0;border:0;border-radius:45%;background:none;cursor:pointer;transform-origin:50% 95%;z-index:3;box-shadow:none}#all-features .fred-exhibit__actor img{display:block;width:100%;height:auto;max-width:none;filter:drop-shadow(0 4px 2px #705b4020);pointer-events:none}#all-features .fred-exhibit__actor:focus-visible{outline:1px dashed #a44178;outline-offset:5px}#all-features .fred-exhibit__plinth{position:absolute;bottom:33px;left:15px;right:15px;height:15px;background:linear-gradient(#ece3d1 0 35%,#c8b594 36% 47%,#e0d3bb 49% 85%,#b9a588 87%);box-shadow:0 6px 10px #76644717}#all-features .fred-exhibit__name{position:absolute;bottom:0;left:30px;width:180px;text-align:center;color:#8b7257;font:italic 400 16px/1.3 Georgia,serif}#all-features .fred-exhibit__question{position:absolute;right:calc(var(--fred-panel-edge) + var(--fred-width) * .23);bottom:calc(42px + var(--fred-width) * 1.08);color:#a44178;font:italic 400 30px/1 Georgia,serif;opacity:0;transform:translateY(6px) rotate(-8deg)}#all-features .fred-controls{position:absolute;top:141px;right:18px;width:111px;padding:13px 11px 12px;border:1px solid #a99c8880;border-radius:11px 7px 10px 5px;background:linear-gradient(125deg,#ddd6c8,#c9c1b0);box-shadow:inset 0 1px #f8f3e5,3px 4px #afa28c,5px 8px 10px #735d3812;transform:rotate(3deg);z-index:2;box-sizing:border-box}#all-features .fred-controls__title{display:block;color:#776d5b;text-align:center;font:500 7px/1.5 General Sans,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px}#all-features .fred-controls__row{display:flex;align-items:center;justify-content:space-between;margin:9px 0}#all-features .fred-glyph{font: 20px/1 Georgia,serif;color:#756c5f;text-shadow:0 1px #faf6e9}#all-features .fred-toggle{position:relative;width:39px;height:18px;border:1px solid #a69a85;border-radius:20px;background:#b1a995;box-shadow:inset 0 2px 3px #635a402a}#all-features .fred-toggle b{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:linear-gradient(130deg,#f3eddf,#d3c7af);box-shadow:1px 1px 2px #64543a50}#all-features .fred-controls__led{display:block;width:4px;height:4px;margin:10px auto 0;border-radius:50%;background:#978a70}#all-features .fred-controls__crack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#9c907c60;stroke-width:.8;pointer-events:none}#all-features.is-fred-running .fred-exhibit__actor{animation:fred-fumble 8.6s ease-in-out both}#all-features.is-fred-running .fred-toggle--one b{animation:fred-switch-one 8.6s ease both}#all-features.is-fred-running .fred-toggle--two b{animation:fred-switch-two 8.6s ease both}#all-features.is-fred-running .fred-controls{animation:fred-rattle 8.6s ease both}#all-features.is-fred-running .fred-controls__led{animation:fred-error 8.6s ease both}#all-features.is-fred-running .fred-exhibit__question{animation:fred-puzzled 8.6s ease both}@media(prefers-reduced-motion:no-preference){#all-features.is-fred-running .fred-exhibit__actor img{clip-path:polygon(0 0,100% 0,100% 45.8%,74.6% 45.8%,71% 53.4%,67.2% 55.9%,62.3% 56.8%,66.8% 64.8%,100% 66%,100% 100%,0 100%)}#all-features.is-fred-running .fred-exhibit__actor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(cartivate-fred-brainstone.png) center / 100% 100% no-repeat;clip-path:polygon(100% 45.8%,74.6% 45.8%,71% 53.4%,67.2% 55.9%,62.3% 56.8%,66.8% 64.8%,100% 66%);transform-origin:64.4% 60.5%;animation:fred-tap 8.6s ease-in-out both}#all-features.is-fred-running .fred-controls:after{content:"";position:absolute;left:12%;bottom:5%;width:3px;height:3px;pointer-events:none;border-radius:1px;background:#a89577;box-shadow:6px 3px 0 -.5px #b9aa91,12px 0 0 -.6px #aa9a81;animation:fred-grit 8.6s ease-in both}}@keyframes fred-fumble{0%,to{transform:none}12%,32%{transform:rotate(-2deg)}20%,23%{transform:translate(11px) rotate(3deg)}42%,46%{transform:translate(15px) rotate(3.5deg)}53%{transform:translate(-3px,-2px) rotate(-4deg)}61%{transform:rotate(1.4deg)}73%,82%{transform:rotate(-1.6deg)}}@keyframes fred-tap{0%,to{transform:none}14%,37%{transform:rotate(-12deg)}20%,43%{transform:rotate(10deg)}24%,48%{transform:rotate(2deg)}54%,60%{transform:rotate(-16deg)}75%,83%{transform:rotate(5deg)}}@keyframes fred-switch-one{0%,19%,51%,to{transform:translate(0)}22%,45%{transform:translate(20px)}}@keyframes fred-switch-two{0%,42%,57%,to{transform:translate(0)}45%,52%{transform:translate(20px)}}@keyframes fred-rattle{0%,19%,26%,42%,54%,to{transform:rotate(3deg)}21%,44%,49%{transform:translate(1px) rotate(4deg)}23%,46%,51%{transform:translate(-1px) rotate(2deg)}}@keyframes fred-grit{0%,44%{opacity:0;transform:translateY(0)}46%{opacity:.75}57%,to{opacity:0;transform:translate(2px,19px)}}@keyframes fred-error{0%,21%,52%,to{background:#978a70;box-shadow:none}25%,41%{background:#8caa80;box-shadow:0 0 3px #839f6d44}45%,49%{background:#b07854;box-shadow:0 0 4px #b0785433}}@keyframes fred-puzzled{0%,56%,to{opacity:0;transform:translateY(5px) rotate(-8deg)}65%,81%{opacity:1;transform:translateY(-2px) rotate(5deg)}}@media(max-width:1000px){body.cv-landing #all-features .cv-features__header{grid-template-columns:minmax(0,1fr) 310px;gap:24px}#all-features .fred-exhibit{transform:scale(.88);transform-origin:center center}body.cv-landing #all-features .cv-features__age{font-size:80px}body.cv-landing #all-features .cv-features__rest{font-size:24px}}@media(max-width:700px){body.cv-landing #all-features{padding:75px 24px 65px}body.cv-landing #all-features:before{top:16px;right:12px;bottom:16px;left:12px}body.cv-landing #all-features .cv-features__header{display:flex;flex-direction:column;gap:28px;margin-bottom:50px}body.cv-landing #all-features .cv-features__age{font-size:clamp(62px,19vw,76px);margin-bottom:20px}body.cv-landing #all-features .cv-features__rest{font-size:23px;max-width:340px}#all-features .fred-exhibit{width:320px;height:318px;transform:none}#all-features .fred-controls{right:7px;width:105px}#all-features .fred-exhibit__arch{top:0;right:0;bottom:43px;left:0}#all-features .fred-exhibit__name{left:19px}body.cv-landing #all-features .cv-features__card-heading{padding:9px 12px}body.cv-landing #all-features h3{font-size:17px}}@media(prefers-reduced-motion:reduce){#all-features .fred-exhibit *,#all-features .fred-exhibit *:after{animation:none!important}}body.cv-landing #all-features{background-color:#e9e2d5;background-image:url(cartivate-stone-grain.svg),radial-gradient(ellipse at 46% 12%,#f9f3e6dd,transparent 55%),radial-gradient(ellipse at 0% 55%,#a68e6b1a,transparent 25%),linear-gradient(110deg,#d9cfbc55,#f0eadf22 32%,#e2d7c466);background-size:220px 220px,100% 100%,100% 100%,100% 100%;border-top:0;padding-top:112px}body.cv-landing #all-features:before{top:0;right:0;bottom:0;left:0;border:0;border-radius:0;box-shadow:none;background:url(cartivate-stone-wall.svg) center top/1440px auto repeat-y;opacity:1;clip-path:none;z-index:-1}body.cv-landing #all-features:after{height:28px;background:linear-gradient(#c9bca5,#dacfbb 65%,#e6ddcd);box-shadow:0 5px 12px #5e4e3420;clip-path:polygon(0 0,100% 0,100% 65%,96% 78%,92% 64%,86% 88%,80% 70%,75% 91%,69% 78%,63% 95%,57% 76%,52% 87%,45% 67%,39% 88%,31% 70%,26% 92%,20% 75%,14% 88%,8% 68%,3% 81%,0 65%)}body.cv-landing #all-features .cv-features__eyebrow{color:#8e735b}body.cv-landing #all-features .cv-features__rest{color:#625c54}body.cv-landing #all-features .cv-features__image{padding:4px;border:7px solid #b9ac95;border-radius:9px 5px 11px 4px;background:#eee6d7;box-shadow:inset 0 0 0 1px #e8dcc6,0 2px #a5977f,3px 5px #c9bca6,6px 10px 18px #57452a14}body.cv-landing #all-features .cv-features__card-heading{padding:11px 17px;border:1px solid #b5a58b66;border-radius:3px 6px 3px 5px;background:#e3d9c8;box-shadow:inset 0 1px #f7f0e2,0 2px #bdad9244;text-shadow:0 1px #f8f1e4}body.cv-landing #all-features h3{color:#514c45}#all-features .fred-exhibit__arch{border:10px solid #c3b59d;border-radius:45% 49% 5px 8px;background:radial-gradient(ellipse at 55% 65%,#ede5d6,#d9cdb8 80%);box-shadow:inset 4px 7px 15px #65523612,2px 4px #ad9b7d38;clip-path:polygon(0 100%,0 46%,4% 40%,3% 27%,12% 23%,17% 10%,32% 7%,42% 1%,57% 0,69% 6%,80% 11%,85% 22%,94% 25%,97% 39%,100% 44%,100% 100%)}#all-features .fred-exhibit__plinth{height:18px;background:linear-gradient(170deg,#ddd1bb,#b9a687);box-shadow:0 6px 9px #705a321c;clip-path:polygon(0 16%,9% 6%,20% 12%,33% 0,48% 12%,62% 3%,78% 10%,90% 0,100% 14%,98% 88%,86% 96%,73% 86%,58% 100%,43% 88%,27% 100%,15% 89%,2% 96%)}#all-features .fred-exhibit__name{color:#88664e}#all-features .fred-controls{background:linear-gradient(125deg,#d5c9b2,#bcae93);border-color:#aa9878;border-radius:9px 4px 8px 5px;box-shadow:inset 0 1px #eee3cc,3px 4px #a49274,5px 8px 10px #735d3817}@media(max-width:1000px)and (min-width:701px){body.cv-landing #all-features:before{background-size:1100px auto}}@media(max-width:700px){body.cv-landing #all-features{padding-top:82px;background-size:180px 180px,100% 100%,100% 100%,100% 100%}body.cv-landing #all-features:before{top:0;right:0;bottom:0;left:0;background-image:url(cartivate-stone-wall-mobile.svg);background-size:390px auto}body.cv-landing #all-features:after{height:21px}body.cv-landing #all-features .cv-features__image{border-width:5px}body.cv-landing #all-features .cv-features__card-heading{padding:10px 13px}}#all-features .fred-exhibit{--fred-panel-edge: 120px;--fred-width: 167px}@media(min-width:1001px)and (max-width:1100px){#all-features .fred-exhibit{--fred-width:150px}}@media(min-width:701px)and (max-width:1000px){#all-features .fred-exhibit{--fred-width:190px}}@media(min-width:901px)and (max-width:1000px){#all-features .fred-exhibit{--fred-width:171px}}@media(max-width:700px){#all-features .fred-exhibit{--fred-panel-edge:102px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cartivate-fred-museum.css.map */
