:root{--cr-ink:#18191c;--cr-paper:#f5f2eb;--cr-cream:#ebe4d8;--cr-muted:#706d68;--cr-coral:#ff684e;--cr-lime:#d8e66d;--cr-cobalt:#384eff;--cr-line:#d8d3c9}.cr-page{background:var(--cr-paper);color:var(--cr-ink);font:16px/1.76 'PingFang SC','Microsoft YaHei',sans-serif;overflow:hidden}.cr-shell{width:min(1180px,calc(100% - 48px));margin:auto}.cr-page h1,.cr-page h2,.cr-page h3,.cr-page p{margin-top:0}.cr-page h1{font-size:clamp(42px,5.1vw,70px);line-height:1.18;letter-spacing:-.045em;margin:25px 0}.cr-page h1 em,.cr-page h2 em{font-style:normal;color:var(--cr-coral)}.cr-page h2{font-size:clamp(34px,4vw,54px);line-height:1.2;letter-spacing:-.04em;margin-bottom:31px}.cr-page h2 span{color:#7c7770}.cr-page h3{font-size:21px;line-height:1.38}.cr-page p{color:var(--cr-muted);margin-bottom:20px}.cr-kicker{font:11px/1.3 ui-monospace,SFMono-Regular,monospace;letter-spacing:2.1px;color:var(--cr-coral);margin-bottom:15px!important}.cr-hero{position:relative;min-height:735px;background:var(--cr-ink);color:#f7f3ec;display:flex;align-items:center;overflow:hidden}.cr-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 77% 45%,#ff684e30,transparent 18%),radial-gradient(circle at 87% 17%,#384eff29,transparent 26%),linear-gradient(117deg,#18191c 0%,#1e2024 59%,#292321 100%)}.cr-hero:after{content:'BRAND / RETAIL / 01';position:absolute;right:42px;bottom:26px;color:#ffffff43;font:10px ui-monospace,monospace;letter-spacing:2px}.cr-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr .97fr;gap:40px;align-items:center}.cr-hero-copy{padding:85px 0}.cr-hero .cr-kicker{color:var(--cr-lime)}.cr-hero .cr-lead{font-size:20px;color:#e0dcd4;max-width:610px;margin-bottom:27px}.cr-hero .cr-hero-copy>p:not(.cr-kicker):not(.cr-lead){color:#aaa7a0;max-width:590px}.cr-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:31px}.cr-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:1px solid transparent;text-decoration:none;transition:transform .25s,background .25s,border-color .25s,color .25s}.cr-btn-primary{background:var(--cr-coral);color:#241817;box-shadow:0 10px 25px #ff684e36}.cr-btn-primary:hover{background:#ff8b73;transform:translateY(-3px)}.cr-btn-ghost{border-color:#777579;color:#f0ece6}.cr-btn-ghost:hover{border-color:var(--cr-lime);color:var(--cr-lime)}.cr-hero-meta{display:flex;gap:25px;flex-wrap:wrap;margin-top:56px;color:#87868a;font:10px ui-monospace,monospace;letter-spacing:1.2px}.cr-hero-meta b{color:var(--cr-lime);font-size:14px;margin-right:7px}.cr-retail-stage{height:500px;position:relative;perspective:1200px;isolation:isolate}.cr-stage-grid{position:absolute;inset:10% 0 5%;background:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:42px 42px;transform:perspective(500px) rotateX(58deg) rotateZ(-8deg);transform-origin:center bottom;mask-image:linear-gradient(to top,black,transparent 78%);opacity:.45}.cr-stage-label,.cr-stage-foot{position:absolute;left:3%;right:3%;display:flex;justify-content:space-between;font:10px ui-monospace,monospace;letter-spacing:1.3px;color:#aaa4a0}.cr-stage-label{top:4%}.cr-stage-label b{color:var(--cr-lime);font-weight:400}.cr-stage-foot{bottom:3%;color:#85858a;font-size:9px}.cr-stage-inner{position:absolute;inset:11% 5% 9%;transform:rotateX(var(--cr-tilt-x,0deg)) rotateY(var(--cr-tilt-y,0deg));transition:transform .35s ease;transform-style:preserve-3d}.cr-stage-inner:before{content:'';position:absolute;left:15%;right:10%;bottom:16%;height:38%;border:1px solid #ffffff20;background:linear-gradient(135deg,#ffffff12,#ffffff03);transform:skewX(-20deg) rotateX(58deg);box-shadow:0 0 55px #ff684e18;transform-origin:center bottom}.cr-stage-ring{position:absolute;left:50%;top:53%;border:1px solid #ffffff38;border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg) rotateZ(-14deg);transform-style:preserve-3d;animation:cr-ring-turn 20s linear infinite}.cr-ring-a{width:385px;height:178px;border-color:#ff684e75}.cr-ring-b{width:276px;height:125px;border-color:#d8e66d72;animation-duration:14s;animation-direction:reverse}.cr-stage-core{position:absolute;left:50%;top:52%;width:164px;height:188px;transform:translate(-50%,-50%) rotateY(-16deg) rotateX(5deg);transform-style:preserve-3d;animation:cr-core-float 7s ease-in-out infinite;filter:drop-shadow(0 19px 23px #0008)}.cr-core-face{position:absolute;inset:16% 7% 8%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(142deg,#fb8f6f,#b93432 47%,#602032);border:1px solid #ffb19c;border-radius:18px 18px 11px 11px;box-shadow:inset 14px 0 #ffffff16,inset -14px 0 #00000024,0 0 35px #ff684e38;transform:translateZ(12px)}.cr-core-face span{font:10px ui-monospace,monospace;letter-spacing:2px;color:#ffe2d3}.cr-core-face strong{font:23px/1.2 Georgia,serif;letter-spacing:1px;color:#fff8ed;margin-top:7px}.cr-core-face i{width:35px;height:2px;background:var(--cr-lime);margin-top:15px;box-shadow:0 0 10px var(--cr-lime)}.cr-core-cap{position:absolute;left:9%;right:9%;top:5%;height:27%;border:1px solid #ffb19c;border-radius:50% 50% 22% 22%;background:linear-gradient(120deg,#fcb09a,#b93f3b 62%);transform:translateZ(20px) rotateX(64deg);box-shadow:inset 0 0 13px #fff4}.cr-core-base{position:absolute;left:12%;right:12%;bottom:0;height:15%;border:1px solid #d98171;border-radius:5px;background:#6b2530;transform:translateZ(-1px) rotateX(62deg)}.cr-product{position:absolute;width:105px;padding:13px 14px 12px;border:1px solid #ffffff4e;background:#202126e8;box-shadow:0 13px 25px #0005;transform:rotateY(-13deg);animation:cr-product-float 6s ease-in-out infinite}.cr-product:after{content:'';position:absolute;left:13px;right:13px;bottom:-7px;height:1px;background:var(--cr-coral);box-shadow:0 0 9px #ff684e}.cr-product b{display:block;color:var(--cr-lime);font:11px ui-monospace,monospace}.cr-product span{display:block;color:#eee5dc;font:11px ui-monospace,monospace;letter-spacing:1px;margin-top:5px}.cr-product-a{left:1%;top:25%}.cr-product-b{right:0;top:13%;animation-delay:-2.2s;border-color:#d8e66d5c}.cr-product-c{right:7%;bottom:15%;animation-delay:-4.3s}.cr-scan-line{position:absolute;left:4%;right:4%;top:53%;height:1px;background:linear-gradient(90deg,transparent,#ffb09a,#d8e66d,transparent);opacity:.7;animation:cr-scan 6s ease-in-out infinite;box-shadow:0 0 12px #ff684e}.cr-section{padding:112px 0}.cr-paper{background:var(--cr-paper)}.cr-cream{background:var(--cr-cream)}.cr-ink{background:#1a1b1f;color:#f5f0e8}.cr-ink p{color:#b9b5ae}.cr-cobalt{background:#303fca;color:#f7f6ef}.cr-cobalt p{color:#d6d8f2}.cr-section-intro{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px}.cr-section-intro>p{max-width:370px;margin-bottom:8px}.cr-journey{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.cr-journey-line{position:absolute;left:4%;right:4%;top:22px;height:1px;background:#bcb7ad}.cr-journey article{position:relative}.cr-journey article>b{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #aaa49a;border-radius:50%;background:var(--cr-paper);font:11px ui-monospace,monospace;color:var(--cr-coral);position:relative;z-index:1}.cr-journey article i{position:absolute;left:40px;top:21px;width:10px;height:1px;background:var(--cr-coral);transform:rotate(-45deg);transform-origin:left center}.cr-journey h3{margin:25px 0 10px}.cr-journey p{font-size:14px;margin-bottom:15px}.cr-journey small{color:#8d8982;font:10px ui-monospace,monospace;letter-spacing:1.1px}.cr-type-switch{display:grid;grid-template-columns:285px 1fr;border:1px solid #c9c0b4;background:#f8f4ed;min-height:380px}.cr-type-tabs{display:flex;flex-direction:column;background:#242226}.cr-type-tabs button{display:grid;grid-template-columns:35px 1fr;column-gap:9px;border:0;border-bottom:1px solid #ffffff1c;background:transparent;color:#c8c0b7;text-align:left;padding:21px 23px;cursor:pointer;font:inherit;transition:background .25s,color .25s}.cr-type-tabs button:last-child{border-bottom:0}.cr-type-tabs button span{grid-row:span 2;color:var(--cr-coral);font:11px ui-monospace,monospace}.cr-type-tabs button strong{font-size:17px;font-weight:500}.cr-type-tabs button small{font-size:12px;color:#88858a}.cr-type-tabs button[aria-selected=true]{background:var(--cr-coral);color:#211719}.cr-type-tabs button[aria-selected=true] span{color:#fff1e2}.cr-type-tabs button[aria-selected=true] small{color:#49221d}.cr-type-panels{min-width:0}.cr-type-panel{display:grid;grid-template-columns:1fr 230px;gap:30px;padding:58px 54px}.cr-type-panel[hidden]{display:none}.cr-overline{font:10px ui-monospace,monospace;letter-spacing:1.7px;color:#b06952!important}.cr-type-panel h3{font-size:33px;margin:12px 0}.cr-type-panel>div>p:not(.cr-overline){font-size:18px;max-width:470px}.cr-tags{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.cr-tags span{padding:7px 11px;border:1px solid #c7bdb2;color:#6b625b;font-size:13px}.cr-type-panel a{color:#bd513d}.cr-panel-note{align-self:end;border-left:1px solid #c9bdb1;padding:13px 0 13px 20px;position:relative}.cr-panel-note small{display:block;color:#9b8e81;font:10px ui-monospace,monospace;letter-spacing:1px}.cr-panel-note strong{display:block;font-size:14px;font-weight:400;color:#554c45;margin-top:13px}.cr-panel-note i{position:absolute;right:0;bottom:0;color:#ca644b;font-style:normal}.cr-section-lead{max-width:660px;color:#b9b5ae!important;font-size:18px}.cr-value-map{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;margin-top:54px}.cr-value-map article{min-height:265px;border:1px solid #ffffff36;padding:27px 24px;position:relative;background:linear-gradient(145deg,#ffffff0a,transparent)}.cr-value-map article:hover{border-color:#ff9d83;transform:translateY(-5px)}.cr-map-number{font:11px ui-monospace,monospace;color:var(--cr-lime)}.cr-value-map strong{display:block;color:var(--cr-coral);font:11px ui-monospace,monospace;letter-spacing:1.4px;margin-top:33px}.cr-value-map h3{font-size:27px;margin:9px 0}.cr-value-map p{font-size:15px}.cr-value-map span{position:absolute;bottom:18px;color:#85878c;font:9px ui-monospace,monospace;letter-spacing:1px}.cr-map-connector{height:1px;background:linear-gradient(90deg,#ff684e,#d8e66d);position:relative}.cr-map-connector:after{content:'›';position:absolute;right:-1px;top:-14px;color:var(--cr-lime);font-size:20px}.cr-experience-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cr-line);border-left:1px solid var(--cr-line)}.cr-experience-grid article{min-height:205px;padding:25px 24px;border-right:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);position:relative;transition:background .25s,transform .25s}.cr-experience-grid article:hover{background:#fffaf1;transform:translateY(-4px)}.cr-experience-top{display:flex;justify-content:space-between;align-items:center}.cr-experience-top b{color:var(--cr-coral);font:11px ui-monospace,monospace}.cr-experience-top span{color:#969087;font:10px ui-monospace,monospace;letter-spacing:1.1px}.cr-experience-grid h3{font-size:22px;margin:30px 0 10px}.cr-experience-grid p{font-size:14px;max-width:250px}.cr-experience-grid i{position:absolute;right:20px;bottom:17px;color:var(--cr-coral);font-style:normal}.cr-channel-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative;margin-top:58px}.cr-flow-line{position:absolute;left:5%;right:5%;top:25px;height:1px;background:#cdd2ff7a}.cr-channel-flow article{position:relative;text-align:center}.cr-channel-flow article>b{display:flex;width:50px;height:50px;border-radius:50%;align-items:center;justify-content:center;margin:auto;background:#303fca;border:1px solid #cdd2ff;color:var(--cr-lime);font:11px ui-monospace,monospace;position:relative;z-index:1}.cr-channel-flow article strong{display:block;margin-top:25px;color:#d8ddff;font:12px ui-monospace,monospace;letter-spacing:1.2px}.cr-channel-flow h3{font-size:20px;margin:7px 0}.cr-channel-flow p{font-size:13px;margin:0;color:#c4c9ed}.cr-trust-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;margin-top:55px}.cr-trust-statement{padding-top:15px;border-top:2px solid var(--cr-coral)}.cr-trust-statement strong{display:block;color:#bd513d;font:11px ui-monospace,monospace;letter-spacing:1.4px}.cr-trust-statement p{font-size:22px;color:#4d4843;margin:20px 0 25px}.cr-trust-statement a{color:#b3503c}.cr-trust-list{border-top:1px solid #c9beb0}.cr-trust-list>div{display:grid;grid-template-columns:42px 105px 1fr 20px;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid #c9beb0}.cr-trust-list b{color:var(--cr-coral);font:11px ui-monospace,monospace}.cr-trust-list span{color:#9a8e81;font:10px ui-monospace,monospace;letter-spacing:1px}.cr-trust-list strong{font-size:17px;font-weight:500}.cr-trust-list i{color:#be604c;font-style:normal}.cr-delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:0 34px;list-style:none;padding:0;margin:50px 0 0;counter-reset:cr}.cr-delivery li{display:grid;grid-template-columns:45px 1fr;gap:15px;border-top:1px solid #c9c2b9;padding:22px 0;counter-increment:cr}.cr-delivery li>span{color:var(--cr-coral);font:11px ui-monospace,monospace}.cr-delivery h3{font-size:19px;margin:0 0 8px}.cr-delivery p{font-size:14px;margin:0}.cr-cta{background:var(--cr-ink);color:#f7f2e9;padding:114px 0}.cr-cta-grid{display:grid;grid-template-columns:1fr .55fr;align-items:center;gap:60px}.cr-cta h2{font-size:clamp(34px,4vw,54px)}.cr-cta p{color:#aaa7a0;max-width:580px}.cr-cta-mark{height:220px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px solid #ffffff23;position:relative;color:#ded7cd;font:11px ui-monospace,monospace;letter-spacing:1.5px}.cr-cta-mark:before{content:'';position:absolute;inset:21px;border:1px solid #ffffff16;transform:rotate(13deg)}.cr-cta-mark>b{color:var(--cr-coral);font-size:25px;font-weight:400}.cr-cta-mark i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cr-lime);box-shadow:0 0 17px var(--cr-lime);right:17%;top:24%}@keyframes cr-ring-turn{to{transform:translate(-50%,-50%) rotateX(68deg) rotateZ(342deg)}}@keyframes cr-core-float{50%{transform:translate(-50%,-50%) rotateY(-12deg) rotateX(4deg) translateY(-12px)}}@keyframes cr-product-float{50%{transform:rotateY(-13deg) translateY(-10px)}}@keyframes cr-scan{0%,100%{transform:translateY(-80px);opacity:.15}50%{transform:translateY(90px);opacity:.9}}@media(max-width:900px){.cr-hero{min-height:0;padding:65px 0}.cr-hero-grid{grid-template-columns:1fr}.cr-hero-copy{padding:0}.cr-retail-stage{height:410px}.cr-friction{}.cr-section{padding:80px 0}.cr-section-intro{display:block}.cr-section-intro>p{margin-top:-12px}.cr-journey{grid-template-columns:repeat(3,1fr);row-gap:40px}.cr-journey-line{display:none}.cr-type-switch{grid-template-columns:225px 1fr}.cr-type-panel{grid-template-columns:1fr;padding:40px 35px}.cr-panel-note{margin-top:20px}.cr-experience-grid{grid-template-columns:repeat(2,1fr)}.cr-trust-layout{gap:40px}.cr-delivery{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cr-shell{width:calc(100% - 36px)}.cr-page{font-size:16px}.cr-page h1{font-size:40px}.cr-page h2{font-size:35px}.cr-hero{padding:54px 0 40px}.cr-hero-meta{gap:13px;margin-top:37px}.cr-retail-stage{height:315px;margin-top:10px}.cr-stage-label,.cr-stage-foot{font-size:8px}.cr-stage-inner{inset:12% -7% 7%;transform:scale(.8)}.cr-stage-inner:before{left:16%;right:5%}.cr-product{scale:.82}.cr-product-a{left:-2%}.cr-product-b{right:-1%}.cr-product-c{right:2%}.cr-type-switch{display:block}.cr-type-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.cr-type-tabs button{padding:15px 13px;border-right:1px solid #ffffff1c}.cr-type-tabs button:nth-child(2){border-right:0}.cr-type-tabs button:nth-child(n+3){border-top:1px solid #ffffff1c}.cr-type-tabs button strong{font-size:15px}.cr-type-tabs button small{font-size:10px}.cr-type-panel{padding:31px 25px}.cr-type-panel h3{font-size:29px}.cr-journey{grid-template-columns:1fr;gap:25px}.cr-journey article{display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:center}.cr-journey article>b{grid-row:span 3}.cr-journey article i{display:none}.cr-journey h3{margin:0 0 5px}.cr-journey p{margin:0 0 6px}.cr-value-map{display:block;margin-top:35px}.cr-value-map article{min-height:225px;margin-bottom:15px}.cr-map-connector{display:none}.cr-experience-grid{grid-template-columns:1fr}.cr-channel-flow{grid-template-columns:1fr;gap:20px;margin-top:28px}.cr-flow-line{left:25px;top:5%;bottom:5%;width:1px;height:auto;right:auto}.cr-channel-flow article{display:grid;grid-template-columns:52px 1fr;column-gap:15px;text-align:left;align-items:center}.cr-channel-flow article>b{grid-row:span 3;margin:0}.cr-channel-flow article strong{margin:0}.cr-channel-flow h3{margin:4px 0}.cr-channel-flow p{margin:0}.cr-trust-layout{grid-template-columns:1fr;gap:38px}.cr-trust-statement p{font-size:19px}.cr-trust-list>div{grid-template-columns:34px 75px 1fr 15px;gap:9px}.cr-trust-list strong{font-size:15px}.cr-delivery{grid-template-columns:1fr}.cr-cta-grid{grid-template-columns:1fr;gap:45px}.cr-cta-mark{height:150px}.cr-hero:after{right:15px;font-size:8px}}@media(prefers-reduced-motion:reduce){.cr-page *{animation:none!important;transition:none!important}}
.cr-page{
  --cr-tx-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='%2318191c' fill-opacity='.07'%3E%3Ccircle cx='13' cy='19' r='1.1'/%3E%3Ccircle cx='62' cy='8' r='.85'/%3E%3Ccircle cx='107' cy='28' r='1.2'/%3E%3Ccircle cx='35' cy='57' r='.95'/%3E%3Ccircle cx='88' cy='64' r='.8'/%3E%3Ccircle cx='130' cy='81' r='1.1'/%3E%3Ccircle cx='20' cy='97' r='1'/%3E%3Ccircle cx='72' cy='109' r='1.2'/%3E%3Ccircle cx='117' cy='122' r='.9'/%3E%3Ccircle cx='46' cy='133' r='1'/%3E%3C/g%3E%3Cg stroke='%2318191c' stroke-opacity='.055' stroke-width='.7' fill='none'%3E%3Cpath d='M0 45h140M0 119h140M41 0v140M101 0v140'/%3E%3C/g%3E%3C/svg%3E");
  --cr-tx-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg fill='%23ffffff' fill-opacity='.06'%3E%3Ccircle cx='13' cy='19' r='1.1'/%3E%3Ccircle cx='62' cy='8' r='.85'/%3E%3Ccircle cx='107' cy='28' r='1.2'/%3E%3Ccircle cx='35' cy='57' r='.95'/%3E%3Ccircle cx='88' cy='64' r='.8'/%3E%3Ccircle cx='130' cy='81' r='1.1'/%3E%3Ccircle cx='20' cy='97' r='1'/%3E%3Ccircle cx='72' cy='109' r='1.2'/%3E%3Ccircle cx='117' cy='122' r='.9'/%3E%3Ccircle cx='46' cy='133' r='1'/%3E%3C/g%3E%3Cg stroke='%23ffffff' stroke-opacity='.05' stroke-width='.7' fill='none'%3E%3Cpath d='M0 45h140M0 119h140M41 0v140M101 0v140'/%3E%3C/g%3E%3C/svg%3E");
  --cr-hair:#18191c1f;
  --cr-hair-w:#ffffff2b;
}
.cr-page .cr-section{position:relative}
.cr-page .cr-section>.cr-shell{position:relative;z-index:2}
.cr-page .cr-deco,
.cr-page .cr-hero-deco,
.cr-page .cr-cta-deco{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.cr-page .cr-paper,
.cr-page .cr-cream{background-image:var(--cr-tx-paper)}
.cr-page .cr-ink,
.cr-page .cr-cobalt{background-image:var(--cr-tx-dark)}
.cr-page .cr-wire{position:absolute;width:var(--w,200px);height:var(--h,200px);--d:200px;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-28deg)}
.cr-page .cr-wire>i{position:absolute;display:block;border:1px solid var(--wc,#ffffff30);background:var(--wb,transparent)}
.cr-page .cr-wire .cr-wf{inset:0;transform:translateZ(calc(var(--d) / 2))}
.cr-page .cr-wire .cr-wk{inset:0;transform:translateZ(calc(var(--d) / -2)) rotateY(180deg)}
.cr-page .cr-wire .cr-wr{top:0;left:100%;width:var(--d);height:100%;transform-origin:left center;transform:translateZ(calc(var(--d) / 2)) rotateY(90deg)}
.cr-page .cr-wire .cr-wl{top:0;right:100%;width:var(--d);height:100%;transform-origin:right center;transform:translateZ(calc(var(--d) / 2)) rotateY(-90deg)}
.cr-page .cr-wire .cr-wt{left:0;bottom:100%;width:100%;height:var(--d);transform-origin:center bottom;transform:translateZ(calc(var(--d) / 2)) rotateX(90deg)}
.cr-page .cr-wire .cr-wb{left:0;top:100%;width:100%;height:var(--d);transform-origin:center top;transform:translateZ(calc(var(--d) / 2)) rotateX(-90deg)}
.cr-page .cr-hero{background:var(--cr-ink)}
.cr-page .cr-hd-glow{position:absolute;left:6%;top:-14%;width:52%;height:96%;background:radial-gradient(circle at 50% 50%,#384eff24,transparent 66%)}
.cr-page .cr-hd-grid{position:absolute;left:-2%;right:-2%;bottom:-8%;height:74%;background:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:54px 54px;transform:perspective(760px) rotateX(70deg);transform-origin:center bottom;-webkit-mask-image:linear-gradient(to top,#000,transparent 84%);mask-image:linear-gradient(to top,#000,transparent 84%)}
.cr-page .cr-hd-wire{left:2%;top:9%;--w:196px;--h:124px;--d:150px;--wc:#ffffff2b;--wb:#ffffff06;opacity:.85}
.cr-page .cr-hd-wire2{left:15%;top:52%;--w:112px;--h:78px;--d:104px;--wc:#d8e66d2e;--wb:#d8e66d08;opacity:.8}
.cr-page .cr-hero-deco .cr-hd-wire{perspective:760px}
.cr-page .cr-hero-deco .cr-hd-wire2{perspective:620px}
.cr-page .cr-stage-halo{position:absolute;left:14%;right:6%;top:12%;bottom:16%;background:radial-gradient(circle at 52% 50%,#ff684e2e,transparent 62%),radial-gradient(circle at 62% 34%,#d8e66d1c,transparent 58%)}
.cr-page .cr-stage-shadow{position:absolute;left:23%;right:16%;bottom:12%;height:44px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#000000a6,transparent 70%);filter:blur(9px)}
.cr-page .cr-stage-shelf{position:absolute;left:11%;right:8%;bottom:19%;height:14px;border:1px solid #ffffff2e;background:linear-gradient(180deg,#ffffff14,#ffffff02);transform:perspective(640px) skewX(-20deg) rotateX(58deg);transform-origin:center bottom;box-shadow:0 0 34px #ff684e1f}
.cr-page .cr-stage-shelf:after{content:'';position:absolute;left:0;right:0;bottom:-4px;height:1px;background:linear-gradient(90deg,transparent,var(--cr-coral),transparent);opacity:.7}
.cr-page .cr-hero .cr-stage-core{width:158px;height:190px;transform-style:preserve-3d;filter:none}
.cr-page .cr-hero .cr-core-face{position:absolute;inset:0;transform:translateZ(34px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(148deg,#fc9a7c,#bf3634 52%,#5d1f31);border:1px solid #ffb19c;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 42px #00000052,0 0 46px #ff684e3d}
.cr-page .cr-hero .cr-core-face:before{content:'';position:absolute;left:0;right:0;top:0;height:26%;background:linear-gradient(180deg,#ffffff26,transparent);border-bottom:1px solid #ffffff2e}
.cr-page .cr-hero .cr-core-face:after{content:'';position:absolute;left:26px;bottom:15px;width:44px;height:11px;background:repeating-linear-gradient(90deg,#fff8ed 0 2px,transparent 2px 4px,#fff8ed 4px 5px,transparent 5px 8px);opacity:.66}
.cr-page .cr-hero .cr-core-face span{position:relative;font:10px ui-monospace,monospace;letter-spacing:2.4px;color:#ffe2d3}
.cr-page .cr-hero .cr-core-face strong{position:relative;font:23px/1.2 Georgia,serif;letter-spacing:1px;color:#fff8ed;margin-top:7px}
.cr-page .cr-hero .cr-core-face i{position:relative;width:35px;height:2px;background:var(--cr-lime);margin-top:14px;box-shadow:0 0 10px var(--cr-lime)}
.cr-page .cr-hero .cr-core-cap{left:0;right:auto;top:auto;bottom:100%;width:100%;height:68px;border-radius:0;background:linear-gradient(120deg,#ef8c72,#a9383a);border:1px solid #ffb19c;transform-origin:center bottom;transform:translateZ(34px) rotateX(90deg);box-shadow:inset 0 0 30px #ffffff1f}
.cr-page .cr-hero .cr-core-base{left:0;right:auto;top:100%;bottom:auto;width:100%;height:68px;border-radius:0;background:#4d1a26;border:1px solid #a9383a;transform-origin:center top;transform:translateZ(34px) rotateX(-90deg)}
.cr-page .cr-hero .cr-core-edge,
.cr-page .cr-hero .cr-core-edge2{position:absolute;top:0;height:100%;width:68px;background:linear-gradient(180deg,#8e2b30,#4d1a26);border:1px solid #ffb19c8f}
.cr-page .cr-hero .cr-core-edge{left:100%;transform-origin:left center;transform:translateZ(34px) rotateY(90deg)}
.cr-page .cr-hero .cr-core-edge2{right:100%;transform-origin:right center;transform:translateZ(34px) rotateY(-90deg)}
.cr-page .cr-price-tag{position:absolute;left:2%;bottom:16%;width:74px;padding:9px 9px 8px;border:1px solid #ffffff42;background:#f7f3ecf2;color:var(--cr-ink);transform:rotate(-7deg);box-shadow:0 13px 22px #0006}
.cr-page .cr-price-tag b{display:block;color:var(--cr-coral);font:10px ui-monospace,monospace;letter-spacing:1.6px}
.cr-page .cr-price-tag span{display:block;color:#5c5651;font:9px ui-monospace,monospace;letter-spacing:1px;margin-top:5px}
.cr-page .cr-price-tag i{display:block;height:15px;margin-top:7px;background:repeating-linear-gradient(90deg,#18191c 0 1px,transparent 1px 3px,#18191c 3px 4px,transparent 4px 7px);opacity:.72}
.cr-page .cr-price-tag:before{content:'';position:absolute;left:50%;top:-5px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--cr-lime);box-shadow:0 0 12px var(--cr-lime)}
@media(min-width:901px){
  .cr-page .cr-hero-grid{grid-template-columns:1.27fr 1fr;gap:44px}
}
.cr-page .cr-hero h1{font-size:clamp(40px,4.5vw,62px);line-height:1.14;letter-spacing:-.04em}
@media(max-width:600px){
  .cr-page .cr-hero h1{font-size:clamp(30px,8.2vw,40px)}
}
.cr-page .cr-band{position:absolute;left:0;right:0;top:0;height:38px;display:flex;align-items:center;overflow:hidden;background:#1a1b1f;border-bottom:1px solid #ffffff1a}
.cr-page .cr-band-track{display:flex;align-items:center;white-space:nowrap;width:max-content;will-change:transform}
.cr-page .cr-band-track span{margin-right:26px;font:10px ui-monospace,monospace;letter-spacing:2.2px;color:#8d8a86}
.cr-page .cr-band-track i{margin-right:26px;color:var(--cr-coral);font:8px/1 ui-monospace,monospace;font-style:normal}
.cr-page .cr-path-deco{perspective:900px}
.cr-page .cr-pd-floor{position:absolute;left:-6%;right:-6%;bottom:-6%;height:56%;background:linear-gradient(#18191c12 1px,transparent 1px),linear-gradient(90deg,#18191c12 1px,transparent 1px);background-size:48px 48px;transform:rotateX(74deg);transform-origin:center bottom;-webkit-mask-image:linear-gradient(to top,#000,transparent 84%);mask-image:linear-gradient(to top,#000,transparent 84%)}
.cr-page .cr-pd-arc{position:absolute;left:1%;right:1%;top:24%;height:300px;border-top:1px solid #ff684e4d;border-radius:50% 50% 0 0 / 100% 100% 0 0;opacity:.62}
.cr-page .cr-pd-arc:after{content:'';position:absolute;left:14%;right:14%;top:26px;height:220px;border-top:1px dashed #18191c26;border-radius:50% 50% 0 0 / 100% 100% 0 0}
.cr-page .cr-pd-dots{position:absolute;right:2%;bottom:6%;width:36%;height:32%;background:radial-gradient(#18191c 1px,transparent 1.5px);background-size:13px 13px;opacity:.22;-webkit-mask-image:radial-gradient(ellipse at 70% 70%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 70% 70%,#000,transparent 72%)}
.cr-page .cr-journey article>b{box-shadow:0 0 0 6px var(--cr-paper)}
.cr-page .cr-journey article>b:before{content:'';position:absolute;inset:-8px;border:1px dashed #18191c2b;border-radius:50%}
.cr-page .cr-journey article>b:after{content:'';position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(from -90deg,var(--cr-coral) 0 var(--cr-arc,20%),transparent var(--cr-arc,20%) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px))}
.cr-page .cr-journey article:nth-child(2)>b{--cr-arc:20%}
.cr-page .cr-journey article:nth-child(3)>b{--cr-arc:40%}
.cr-page .cr-journey article:nth-child(4)>b{--cr-arc:60%}
.cr-page .cr-journey article:nth-child(5)>b{--cr-arc:80%}
.cr-page .cr-journey article:nth-child(6)>b{--cr-arc:100%}
.cr-page .cr-journey article i{width:9px;height:9px;left:38px;top:18px;border-radius:50%;background:var(--cr-coral);transform:none;box-shadow:0 0 0 3px var(--cr-paper),0 0 12px #ff684e8f}
.cr-page .cr-journey-line{background:linear-gradient(90deg,#bcb7ad,#18191c26);overflow:visible}
.cr-page .cr-journey-line:after{content:'';position:absolute;top:-3px;left:0;width:26px;height:7px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--cr-coral));box-shadow:0 0 14px #ff684eb3}
.cr-page .cr-journey article small{color:#7d786f;box-shadow:inset 0 -1px 0 #18191c1f}
.cr-page .cr-journey article h3{position:relative}
.cr-page .cr-journey article h3:before{content:'';position:absolute;left:0;top:-11px;width:16px;height:2px;background:var(--cr-lime)}
.cr-page .cr-type-deco{perspective:1000px}
.cr-page .cr-td-weave{position:absolute;inset:0;background:repeating-linear-gradient(48deg,#18191c0a 0 1px,transparent 1px 7px),repeating-linear-gradient(-48deg,#18191c08 0 1px,transparent 1px 7px)}
.cr-page .cr-type-deco .cr-wire{right:-3%;top:6%;--w:168px;--h:112px;--d:126px;--wc:#18191c24;--wb:#18191c06;opacity:.9}
.cr-page .cr-type-deco:after{content:'WINDOW / 02';position:absolute;right:3%;bottom:5%;font:10px ui-monospace,monospace;letter-spacing:2px;color:#18191c33}
.cr-page .cr-type-switch{box-shadow:0 26px 54px #18191c14,inset 0 0 0 1px #ffffff5c}
.cr-page .cr-type-tabs button{position:relative;overflow:hidden}
.cr-page .cr-type-tabs button:before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--cr-coral);transform:scaleY(0);transform-origin:top;transition:transform .32s}
.cr-page .cr-type-tabs button:hover:before{transform:scaleY(1)}
.cr-page .cr-type-tabs button[aria-selected=true]:before{transform:scaleY(1);background:#fff1e2}
.cr-page .cr-type-tabs button:after{content:'›';position:absolute;right:15px;top:50%;margin-top:-11px;font-size:16px;color:#ffffff2e;transition:transform .28s,color .28s}
.cr-page .cr-type-tabs button:hover:after{transform:translateX(3px);color:var(--cr-lime)}
.cr-page .cr-type-tabs button[aria-selected=true]:after{color:#49221d}
.cr-page .cr-type-panel{position:relative}
.cr-page .cr-panel-note{background:linear-gradient(90deg,#18191c08,transparent);box-shadow:inset 1px 0 0 #c9bdb1}
.cr-page .cr-panel-note strong{color:#554c45;box-shadow:inset 3px 0 0 #c0644d}
.cr-page .cr-tags span{background:#ffffff8c;transition:border-color .25s,color .25s}
.cr-page .cr-tags span:hover{border-color:#bd513d;color:#bd513d}
.cr-page .cr-value-deco{perspective:1100px;background:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:62px 62px}
.cr-page .cr-value-deco .cr-wire{--wc:#ffffff2b;--wb:#ffffff05}
.cr-page .cr-vd-a{right:4%;top:6%;--w:236px;--h:236px;--d:236px;opacity:.5}
.cr-page .cr-vd-b{left:2%;bottom:11%;--w:124px;--h:124px;--d:124px;--wc:#d8e66d24;opacity:.62}
.cr-page .cr-value-map article{transition:transform .35s,border-color .35s,background .35s,box-shadow .35s}
.cr-page .cr-value-map article:hover{background:linear-gradient(145deg,#ffffff14,transparent);box-shadow:0 22px 44px #0000005c,0 0 0 1px #ff9d8333}
.cr-page .cr-value-map article:before,
.cr-page .cr-value-map article:after{content:'';position:absolute;width:13px;height:13px;border:1px solid var(--cr-lime);opacity:.66}
.cr-page .cr-value-map article:before{left:9px;top:9px;border-right:0;border-bottom:0}
.cr-page .cr-value-map article:after{right:9px;bottom:9px;border-left:0;border-top:0}
.cr-page .cr-map-connector{overflow:visible;background:linear-gradient(90deg,#ff684e,#d8e66d);opacity:.85}
.cr-page .cr-map-connector:before{content:'';position:absolute;top:-2px;left:0;width:16px;height:5px;border-radius:99px;background:var(--cr-lime);box-shadow:0 0 14px var(--cr-lime)}
.cr-page .cr-map-connector:after{content:'›';right:-2px;top:-15px;color:var(--cr-lime)}
.cr-page .cr-exp-deco{perspective:1200px}
.cr-page .cr-ed-lines{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 31px,#18191c0a 31px 32px)}
.cr-page .cr-exp-deco .cr-wire{--wc:#18191c22;--wb:#18191c05}
.cr-page .cr-ed-s1{left:-5%;top:13%;--w:196px;--h:60px;--d:124px}
.cr-page .cr-ed-s2{left:-5%;top:38%;--w:196px;--h:60px;--d:124px}
.cr-page .cr-ed-s3{left:-5%;top:63%;--w:196px;--h:60px;--d:124px}
.cr-page .cr-exp-deco:after{content:'SHELF / EXPERIENCE';position:absolute;right:2%;bottom:5%;font:9px ui-monospace,monospace;letter-spacing:2px;color:#18191c33}
.cr-page .cr-experience-grid article{transform:perspective(760px) rotateX(var(--cr-rx,0deg)) rotateY(var(--cr-ry,0deg));transform-style:preserve-3d}
.cr-page .cr-experience-grid article:hover{background:#fffaf1;box-shadow:0 20px 40px #18191c14}
.cr-page .cr-experience-grid article:hover{transform:perspective(760px) rotateX(var(--cr-rx,0deg)) rotateY(var(--cr-ry,0deg)) translateY(-4px)}
.cr-page .cr-experience-grid article:before{content:'';position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--cr-coral),var(--cr-lime));transform:scaleX(0);transform-origin:left;transition:transform .4s}
.cr-page .cr-experience-grid article:hover:before{transform:scaleX(1)}
.cr-page .cr-experience-grid article:after{content:'';position:absolute;right:13px;top:13px;width:16px;height:16px;border-top:1px solid #18191c1f;border-right:1px solid #18191c1f}
.cr-page .cr-experience-grid article:hover i{transform:translate(3px,-3px)}
.cr-page .cr-experience-grid i{transition:transform .28s}
.cr-page .cr-experience-grid h3{text-shadow:0 1px 0 #ffffffb3}
.cr-page .cr-channel-deco{background:repeating-radial-gradient(circle at 50% 118%,transparent 0 44px,#ffffff12 44px 45px)}
.cr-page .cr-cd-glow{position:absolute;left:8%;top:-16%;width:44%;height:74%;background:radial-gradient(circle at 50% 50%,#384eff5c,transparent 68%)}
.cr-page .cr-channel-deco:after{content:'';position:absolute;right:-5%;bottom:-14%;width:34%;height:56%;background:radial-gradient(circle at 50% 50%,#d8e66d1c,transparent 68%)}
.cr-page .cr-channel-flow article>b{box-shadow:0 0 0 7px #303fca,0 0 30px #ffffff2e}
.cr-page .cr-channel-flow article>b:before{content:'';position:absolute;inset:-11px;border:1px dashed #cdd2ff6b;border-radius:50%}
.cr-page .cr-channel-flow article>b:after{content:'';position:absolute;inset:-21px;border:1px solid #cdd2ff24;border-radius:50%}
.cr-page .cr-channel-flow article strong{color:#e6e9ff;box-shadow:inset 0 -1px 0 #cdd2ff4d}
.cr-page .cr-flow-line{overflow:visible;background:linear-gradient(90deg,#cdd2ff59,#cdd2ff0f)}
.cr-page .cr-flow-line:after{content:'';position:absolute;top:-3px;left:0;width:26px;height:7px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--cr-lime));box-shadow:0 0 15px var(--cr-lime)}
.cr-page .cr-channel-flow article h3{text-shadow:0 2px 12px #1c2a9e}
.cr-page .cr-tr-seal{position:absolute;border:1px solid #b3503c;border-radius:50%;opacity:.15}
.cr-page .cr-tr-seal:before{content:'';position:absolute;inset:11px;border:1px dashed #b3503c;border-radius:50%}
.cr-page .cr-tr-seal:after{content:'';position:absolute;inset:32px;border-radius:50%;background:repeating-conic-gradient(#b3503c 0 7deg,transparent 7deg 14deg);opacity:.7}
.cr-page .cr-tr-seal-a{width:172px;height:172px;right:3%;top:14%;transform:rotate(-15deg)}
.cr-page .cr-tr-seal-b{width:112px;height:112px;left:1%;bottom:8%;transform:rotate(12deg);opacity:.12}
.cr-page .cr-trust-statement{position:relative}
.cr-page .cr-trust-statement strong{background:#18191c0d;box-shadow:inset 2px 0 0 var(--cr-coral)}
.cr-page .cr-trust-list>div{position:relative;transition:background .28s,transform .28s}
.cr-page .cr-trust-list>div:before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--cr-coral);transform:scaleY(0);transition:transform .3s}
.cr-page .cr-trust-list>div:hover{background:#ffffff6b;transform:translateX(10px)}
.cr-page .cr-trust-list>div:hover:before{transform:scaleY(1)}
.cr-page .cr-trust-list>div:hover i{transform:translate(3px,-3px)}
.cr-page .cr-trust-list i{transition:transform .28s}
.cr-page .cr-trust-list b{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid #c9beb0;border-radius:50%}
.cr-page .cr-delivery-deco{background:linear-gradient(#18191c0f 1px,transparent 1px),linear-gradient(90deg,#18191c0f 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}
.cr-page .cr-delivery{position:relative}
.cr-page .cr-delivery li{position:relative}
.cr-page .cr-delivery li>span{position:relative;z-index:1}
.cr-page .cr-delivery li>span:before{content:'';position:absolute;left:-8px;top:-7px;width:29px;height:29px;border:1px solid #18191c1f;border-radius:50%;background:var(--cr-paper);transition:border-color .35s,box-shadow .35s}
.cr-page .cr-delivery li>span:after{content:'';position:absolute;left:22px;top:-22px;bottom:-22px;width:1px;background:repeating-linear-gradient(to bottom,#18191c24 0 5px,transparent 5px 11px);z-index:-1}
.cr-page .cr-delivery li:before{content:'';position:absolute;left:22px;top:-22px;bottom:-22px;width:1px;background:linear-gradient(to bottom,var(--cr-coral),#ff684e1f);transform:scaleY(0);transform-origin:top;transition:transform .6s ease}
.cr-page .cr-delivery li>div{position:relative;z-index:1}
.cr-page .cr-delivery li:hover h3{color:#b3503c}
.cr-page .cr-delivery li>span,
.cr-page .cr-delivery li>div{transition:color .28s}
.cr-page .cr-cta{background:var(--cr-ink)}
.cr-page .cr-cta-deco{background:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse at 74% 50%,#000,transparent 76%);mask-image:radial-gradient(ellipse at 74% 50%,#000,transparent 76%)}
.cr-page .cr-cta-glow{position:absolute;right:2%;top:2%;width:40%;height:96%;background:radial-gradient(circle at 50% 50%,#ff684e2b,transparent 68%)}
.cr-page .cr-cta-mark{align-items:flex-end;padding-bottom:20px;overflow:hidden;perspective:900px;background:linear-gradient(150deg,#ffffff0a,transparent 62%)}
.cr-page .cr-cta-mark:before{inset:16px;transform:rotate(13deg);border-style:dashed;border-color:#ffffff12}
.cr-page .cr-cta-mark:after{content:'';position:absolute;left:0;right:0;bottom:0;height:42%;background:radial-gradient(ellipse at 50% 100%,#ff684e1f,transparent 70%)}
.cr-page .cr-cta-mark>span,
.cr-page .cr-cta-mark>b{position:relative;z-index:2}
.cr-page .cr-cm-wire{left:50%;top:44%;--w:132px;--h:172px;--d:64px;--wc:#ffffff3d;--wb:#ffffff0a;margin:-86px 0 0 -66px}
.cr-page .cr-cm-ring{position:absolute;left:50%;top:44%;width:264px;height:92px;margin:-46px 0 0 -132px;border:1px solid #c8cdff4d;border-radius:50%;transform:rotateX(72deg) rotateZ(-12deg);z-index:1}
.cr-page .cr-cm-ring-b{width:186px;height:64px;margin:-32px 0 0 -93px;border-color:#d8e66d3d}
.cr-page .cr-cta-mark i:not(.cr-cm-ring){right:19%;top:22%;z-index:3}
.cr-page .cr-cta h2 em{color:var(--cr-coral);font-style:normal}
@media(max-width:900px){
  .cr-page .cr-hd-wire{left:-4%;top:6%;--w:150px;--h:96px;--d:112px;perspective:580px}
  .cr-page .cr-hd-wire2{display:none}
  .cr-page .cr-price-tag{left:auto;right:1%;bottom:9%;width:64px}
  .cr-page .cr-type-deco .cr-wire{right:-8%;--w:132px;--h:88px;--d:100px}
  .cr-page .cr-vd-a{right:-8%;top:3%;--w:170px;--h:170px;--d:170px}
  .cr-page .cr-vd-b{left:-4%;bottom:6%;--w:96px;--h:96px;--d:96px}
  .cr-page .cr-ed-s1,.cr-page .cr-ed-s2,.cr-page .cr-ed-s3{left:-11%}
  .cr-page .cr-tr-seal-a{right:-3%;top:8%;width:132px;height:132px}
}
@media(max-width:600px){
  .cr-page .cr-band{height:32px}
  .cr-page .cr-band-track span{margin-right:18px;font-size:9px}
  .cr-page .cr-band-track i{margin-right:18px}
  .cr-page .cr-hero-deco .cr-hd-grid{background-size:38px 38px}
  .cr-page .cr-hero .cr-stage-core{width:112px;height:134px}
  .cr-page .cr-hero .cr-core-face strong{font-size:17px}
  .cr-page .cr-hero .cr-core-face span{font-size:9px;letter-spacing:1.6px}
  .cr-page .cr-hero .cr-core-face:after{left:16px;bottom:11px;width:32px;height:8px}
  .cr-page .cr-hero .cr-core-face{transform:translateZ(23px)}
  .cr-page .cr-hero .cr-core-edge,
  .cr-page .cr-hero .cr-core-edge2{width:46px}
  .cr-page .cr-hero .cr-core-edge{transform:translateZ(23px) rotateY(90deg)}
  .cr-page .cr-hero .cr-core-edge2{transform:translateZ(23px) rotateY(-90deg)}
  .cr-page .cr-hero .cr-core-cap,
  .cr-page .cr-hero .cr-core-base{height:46px}
  .cr-page .cr-hero .cr-core-cap{transform:translateZ(23px) rotateX(90deg)}
  .cr-page .cr-hero .cr-core-base{transform:translateZ(23px) rotateX(-90deg)}
  .cr-page .cr-pd-arc{display:none}
  .cr-page .cr-pd-dots{width:52%;height:26%;opacity:.16}
  .cr-page .cr-ed-s1,.cr-page .cr-ed-s2,.cr-page .cr-ed-s3{--w:132px;--h:44px;--d:88px;left:-16%}
  .cr-page .cr-type-deco:after,
  .cr-page .cr-exp-deco:after{display:none}
  .cr-page .cr-cm-wire{--w:92px;--h:118px;--d:46px;margin:-59px 0 0 -46px;top:40%}
  .cr-page .cr-cm-ring{width:184px;height:64px;margin:-32px 0 0 -92px;top:40%}
  .cr-page .cr-cm-ring-b{width:130px;height:45px;margin:-22px 0 0 -65px}
  .cr-page .cr-cta-mark{padding-bottom:14px}
  .cr-page .cr-cta-mark>span{font-size:10px;letter-spacing:1px}
  .cr-page .cr-cta-mark>b{font-size:19px}
}
@keyframes cr-pkg-cycle{
  0%,100%{transform:translate(-50%,-50%) rotateY(-26deg) rotateX(4deg) translateY(0)}
  50%{transform:translate(-50%,-50%) rotateY(26deg) rotateX(7deg) translateY(-13px)}
}
@keyframes cr-wire-turn{
  from{transform:rotateX(-12deg) rotateY(-28deg)}
  to{transform:rotateX(-12deg) rotateY(332deg)}
}
@keyframes cr-depth-spin{
  from{transform:rotateX(72deg) rotateZ(-12deg)}
  to{transform:rotateX(72deg) rotateZ(348deg)}
}
@keyframes cr-depth-turn{
  from{transform:rotate(0)}
  to{transform:rotate(360deg)}
}
@keyframes cr-depth-pulse{
  0%{transform:scale(.82);opacity:0}
  42%{opacity:.6}
  100%{transform:scale(1.26);opacity:0}
}
@keyframes cr-depth-breathe{
  0%,100%{opacity:.66;transform:scale(1)}
  50%{opacity:1;transform:scale(1.04)}
}
@keyframes cr-depth-flash{
  0%,100%{opacity:.5}
  50%{opacity:1}
}
@keyframes cr-depth-tag{
  0%,100%{translate:0 0}
  50%{translate:0 -8px}
}
@keyframes cr-depth-float{
  0%,100%{translate:0 0}
  50%{translate:0 -17px}
}
@keyframes cr-depth-blink{
  0%,100%{opacity:1;scale:1}
  50%{opacity:.42;scale:.72}
}
@keyframes cr-depth-band{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}
@keyframes cr-depth-run{
  0%{left:-5%;opacity:0}
  9%{opacity:1}
  91%{opacity:1}
  100%{left:101%;opacity:0}
}
@keyframes cr-depth-pop{
  from{scale:.72}
  to{scale:1}
}
@keyframes cr-depth-enter{
  from{opacity:0;translate:0 24px}
  to{opacity:1;translate:0 0}
}
@keyframes cr-depth-panel{
  from{opacity:0;translate:14px 0}
  to{opacity:1;translate:0 0}
}
@keyframes cr-depth-reveal{
  from{opacity:0;translate:0 20px}
  to{opacity:1;translate:0 0}
}
.cr-page .cr-hero .cr-stage-core{animation:cr-pkg-cycle 17s ease-in-out infinite}
.cr-page .cr-hero .cr-stage-halo{animation:cr-depth-breathe 8.5s ease-in-out infinite}
.cr-page .cr-hero .cr-stage-shelf:after{animation:cr-depth-flash 4.4s ease-in-out infinite}
.cr-page .cr-price-tag{animation:cr-depth-tag 7s ease-in-out infinite}
.cr-page .cr-hero-copy>*{animation:cr-depth-enter .82s cubic-bezier(.2,.72,.22,1) both}
.cr-page .cr-hero-copy>*:nth-child(1){animation-delay:.04s}
.cr-page .cr-hero-copy>*:nth-child(2){animation-delay:.11s}
.cr-page .cr-hero-copy>*:nth-child(3){animation-delay:.2s}
.cr-page .cr-hero-copy>*:nth-child(4){animation-delay:.27s}
.cr-page .cr-hero-copy>*:nth-child(5){animation-delay:.34s}
.cr-page .cr-hero-copy>*:nth-child(6){animation-delay:.41s}
.cr-page .cr-band-track{animation:cr-depth-band 38s linear infinite}
.cr-page .cr-journey-line:after{animation:cr-depth-run 6.6s ease-in-out infinite}
.cr-page .cr-journey article>b:before{animation:cr-depth-turn 26s linear infinite}
.cr-page .cr-journey article:nth-child(2)>b:before{animation-delay:-2s}
.cr-page .cr-journey article:nth-child(3)>b:before{animation-delay:-8s}
.cr-page .cr-journey article:nth-child(4)>b:before{animation-delay:-14s}
.cr-page .cr-journey article:nth-child(5)>b:before{animation-delay:-20s}
.cr-page .cr-journey article:nth-child(6)>b:before{animation-delay:-24s}
.cr-page .cr-journey article i{animation:cr-depth-blink 3.6s ease-in-out infinite}
.cr-page .cr-journey article:nth-child(3) i{animation-delay:-.7s}
.cr-page .cr-journey article:nth-child(4) i{animation-delay:-1.4s}
.cr-page .cr-journey article:nth-child(5) i{animation-delay:-2.1s}
.cr-page .cr-journey article:nth-child(6) i{animation-delay:-2.8s}
.cr-page .cr-type-panel:not([hidden])>*{animation:cr-depth-panel .52s cubic-bezier(.2,.72,.22,1) both}
.cr-page .cr-type-panel:not([hidden])>.cr-panel-note{animation-delay:.09s}
.cr-page .cr-type-deco .cr-wire{animation:cr-wire-turn 44s linear infinite,cr-depth-float 12s ease-in-out infinite}
.cr-page .cr-vd-a{animation:cr-wire-turn 36s linear infinite,cr-depth-float 11s ease-in-out infinite;will-change:transform}
.cr-page .cr-vd-b{animation:cr-wire-turn 27s linear infinite reverse,cr-depth-float 8.5s ease-in-out infinite;will-change:transform}
.cr-page .cr-map-connector:before{animation:cr-depth-run 4.6s ease-in-out infinite}
.cr-page .cr-ed-s1{animation:cr-depth-float 13s ease-in-out infinite}
.cr-page .cr-ed-s2{animation:cr-depth-float 13s ease-in-out infinite -4.5s}
.cr-page .cr-ed-s3{animation:cr-depth-float 13s ease-in-out infinite -9s}
.cr-page .cr-experience-grid article{transition:transform .34s cubic-bezier(.2,.72,.22,1),background .35s,border-color .35s,box-shadow .35s,color .35s}
.cr-page .cr-channel-flow article>b:before{animation:cr-depth-turn 20s linear infinite}
.cr-page .cr-channel-flow article>b:after{animation:cr-depth-pulse 4.2s ease-in-out infinite}
.cr-page .cr-channel-flow article:nth-child(3)>b:before{animation-delay:-5s}
.cr-page .cr-channel-flow article:nth-child(4)>b:before{animation-delay:-10s}
.cr-page .cr-channel-flow article:nth-child(5)>b:before{animation-delay:-15s}
.cr-page .cr-channel-flow article:nth-child(6)>b:before{animation-delay:-20s}
.cr-page .cr-flow-line:after{animation:cr-depth-run 7.4s ease-in-out infinite}
.cr-page .cr-tr-seal{animation:cr-depth-turn 72s linear infinite}
.cr-page .cr-tr-seal-b{animation-direction:reverse}
.cr-page .cr-cm-wire{animation:cr-wire-turn 30s linear infinite,cr-depth-float 9.5s ease-in-out infinite;will-change:transform}
.cr-page .cr-cm-ring{animation:cr-depth-spin 22s linear infinite}
.cr-page .cr-cm-ring-b{animation:cr-depth-spin 15s linear infinite reverse}
.cr-page .cr-cta-mark i:not(.cr-cm-ring){animation:cr-depth-blink 3.4s ease-in-out infinite}
.cr-page .cr-cta-glow{animation:cr-depth-breathe 9.5s ease-in-out infinite}
.cr-rv-on .cr-page [data-cr-rv]{opacity:0;translate:0 20px}
.cr-rv-on .cr-page [data-cr-rv].is-in{
  opacity:1;translate:0 0;
  animation:cr-depth-reveal .62s cubic-bezier(.2,.72,.22,1) var(--cr-rv-d,0ms) both;
}
.cr-rv-on .cr-page .cr-delivery li:before{transition:transform .6s ease var(--cr-rv-d,0ms)}
.cr-rv-on .cr-page .cr-delivery li.is-in:before{transform:scaleY(1)}
.cr-rv-on .cr-page .cr-delivery li.is-in>span:before{border-color:#c0644d;box-shadow:0 0 0 4px #ff684e14}
.cr-page .cr-delivery li>span:before{transition:border-color .5s var(--cr-rv-d,0ms),box-shadow .5s var(--cr-rv-d,0ms)}
.cr-rv-on .cr-page .cr-journey article.is-in>b,
.cr-rv-on .cr-page .cr-channel-flow article.is-in>b{animation:cr-depth-pop .55s cubic-bezier(.2,.72,.22,1) both}
@media(prefers-reduced-motion:reduce){
  .cr-rv-on .cr-page [data-cr-rv]{opacity:1!important;translate:none!important}
  .cr-page .cr-delivery li:before{transform:scaleY(1)!important}
  .cr-page .cr-hero-copy>*{opacity:1!important;translate:none!important}
  .cr-page .cr-band-track{transform:translateX(0)!important}
}
