.rc-worldclass-host.e-con{display:block;padding:0;gap:0;min-width:0;background:#0d1b2e}.rc-worldclass-host>.elementor-widget-html{width:100%;margin:0}.rc-worldclass-hero{--rcwc-navy:#0d1b2e;--rcwc-green:#1CB352;--rcwc-white:#f4f7fb;--rcwc-muted:#c0cbd8;--rcwc-ease:cubic-bezier(.22,1,.36,1);position:relative;isolation:isolate;overflow:hidden;overflow:clip;background:var(--rcwc-navy);color:var(--rcwc-white);font-family:Barlow,sans-serif;--rcwc-x:0;--rcwc-y:0;--rcwc-scroll:0}.rc-worldclass-hero *{box-sizing:border-box}.rc-worldclass-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 47%,#233c4a 0,rgb(26 48 62 / .55) 32%,transparent 65%),linear-gradient(170deg,rgb(244 247 251 / .035),transparent 45%);pointer-events:none}.rc-worldclass-hero::after{content:"";position:absolute;inset:auto 0 0;height:120px;z-index:-1;background:linear-gradient(transparent,rgb(5 14 26 / .55));pointer-events:none}.rc-worldclass-hero .rc-worldclass-hero__inner{position:relative;max-width:1500px;margin:0 auto;padding:30px 48px 28px}.rc-worldclass-hero .rc-worldclass-hero__heading{position:relative;z-index:1;margin:0;text-align:center;color:var(--rcwc-white);font-family:'Barlow Condensed',Barlow,sans-serif;font-weight:800;font-size:clamp(82px,9.5vw,152px);line-height:.86;letter-spacing:-.025em;text-transform:uppercase}.rc-worldclass-hero .rc-worldclass-hero__intro{display:block;font-family:Barlow,sans-serif;font-size:20px;line-height:1.2;letter-spacing:.15em;font-weight:600;margin-bottom:13px}.rc-worldclass-hero .rc-worldclass-hero__word{display:inline-block}.rc-worldclass-hero .rc-worldclass-hero__period{color:var(--rcwc-green)}.rc-worldclass-hero .rc-worldclass-hero__scene{position:relative;height:330px;max-width:1080px;margin:-8px auto 0;perspective:1200px}.rc-worldclass-hero .rc-worldclass-hero__floor{position:absolute;width:88%;height:130px;left:6%;bottom:1px;border-radius:50%;background:radial-gradient(ellipse,rgb(141 168 176 / .18),rgb(80 122 126 / .06) 52%,transparent 70%);transform:translate3d(calc(var(--rcwc-x)*-7px),0,0);pointer-events:none}.rc-worldclass-hero .rc-worldclass-hero__product{position:absolute;left:50%;top:-60px;width:440px;height:410px;margin:0;--rcwc-shift:0px;--rcwc-scale:1;--rcwc-angle:-7deg;transform:translate3d(calc(-50% + var(--rcwc-shift)),0,0) scale(var(--rcwc-scale)) rotate(var(--rcwc-angle));transform-origin:50% 55%;z-index:3;transition:transform .7s var(--rcwc-ease),opacity .5s ease;opacity:1}.rc-worldclass-hero .rc-worldclass-hero__product::after{content:"";position:absolute;left:22%;right:20%;height:16px;bottom:34px;background:rgb(4 11 20 / .75);filter:blur(12px);border-radius:50%;z-index:-1;transform:rotate(calc(var(--rcwc-angle)*-1)) scale(1,.7)}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="left"]{--rcwc-shift:-350px;--rcwc-scale:.71;--rcwc-angle:-13deg;top:-58px;z-index:2}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="right"]{--rcwc-shift:350px;--rcwc-scale:.72;--rcwc-angle:11deg;top:-25px;z-index:2}.rc-worldclass-hero .rc-worldclass-hero__product-link{display:block;position:relative;outline-offset:-65px;transform:translate3d(calc(var(--rcwc-x)*9px),calc(var(--rcwc-y)*-5px + var(--rcwc-scroll)*-10px),0) rotateY(calc(var(--rcwc-x)*3deg));transition:transform .5s var(--rcwc-ease);text-decoration:none;color:var(--rcwc-white)}.rc-worldclass-hero .rc-worldclass-hero__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:0;filter:drop-shadow(10px 19px 16px rgb(4 11 20 / .32));user-select:none}.rc-worldclass-hero .rc-worldclass-hero__image--photo{clip-path:url(#rcwc-original-mug-crop)}.rc-worldclass-hero .rc-worldclass-hero__image--espresso{padding:65px 23px 45px 0;transform:translateX(-9%)}.rc-worldclass-hero .rc-worldclass-hero__caption{position:absolute;bottom:21px;left:5%;width:90%;font-size:13px;line-height:1.5;text-align:center;letter-spacing:.01em;transform:rotate(calc(var(--rcwc-angle)*-1));color:var(--rcwc-muted);visibility:hidden}.rc-worldclass-hero .rc-worldclass-hero__caption span{margin-left:5px;color:var(--rcwc-green)}.rc-worldclass-hero .rc-worldclass-hero__controls{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:4px;margin:4px auto 0;min-height:46px}.rc-worldclass-hero .rc-worldclass-hero__controls[hidden]{display:flex;visibility:hidden}.rc-worldclass-hero .rc-worldclass-hero__control-label{font-size:12px;line-height:1.3;letter-spacing:.04em;color:var(--rcwc-muted);margin-right:14px}.rc-worldclass-hero .rc-worldclass-hero__choice{font:600 13px/1 Barlow,sans-serif;letter-spacing:.02em;min-height:44px;padding:0 17px;color:var(--rcwc-muted);border:1px solid rgb(192 203 216 / .3);border-radius:4px;background:#fff0;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rc-worldclass-hero .rc-worldclass-hero__choice[aria-pressed="true"]{color:var(--rcwc-navy);border-color:var(--rcwc-green);background:var(--rcwc-green)}.rc-worldclass-hero .rc-worldclass-hero__choice:hover{border-color:var(--rcwc-green);color:var(--rcwc-white)}.rc-worldclass-hero .rc-worldclass-hero__choice[aria-pressed="true"]:hover{color:var(--rcwc-navy)}.rc-worldclass-hero .rc-worldclass-hero__bottom{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid rgb(192 203 216 / .18);padding-top:21px;margin:22px auto 0;max-width:1080px}.rc-worldclass-hero .rc-worldclass-hero__copy{font-size:18px;line-height:1.45;color:var(--rcwc-muted);margin:0;max-width:470px}.rc-worldclass-hero .rc-worldclass-hero__copy strong{display:block;color:var(--rcwc-white);font-weight:600}.rc-worldclass-hero .rc-worldclass-hero__actions{display:flex;align-items:center;gap:28px;flex-shrink:0}.rc-worldclass-hero .rc-worldclass-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:54px;padding:0 25px;border:1px solid var(--rcwc-green);border-radius:5px;background:var(--rcwc-green);color:var(--rcwc-navy);text-decoration:none;font:700 17px/1 Barlow,sans-serif;transition:transform .2s var(--rcwc-ease),background .2s}.rc-worldclass-hero .rc-worldclass-hero__cta:hover{color:var(--rcwc-navy);background:#36c56b;transform:translateY(-2px)}.rc-worldclass-hero .rc-worldclass-hero__cta svg{width:21px;height:21px;transition:transform .25s var(--rcwc-ease)}.rc-worldclass-hero .rc-worldclass-hero__cta:hover svg{transform:translateX(4px)}.rc-worldclass-hero .rc-worldclass-hero__secondary{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:var(--rcwc-white);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgb(244 247 251 / .5)}.rc-worldclass-hero .rc-worldclass-hero__secondary:hover{color:var(--rcwc-green)}.rc-worldclass-hero :is(a,button):focus-visible{outline:3px solid var(--rcwc-white);outline-offset:5px}.rc-worldclass-hero .rc-worldclass-hero__product-link:focus-visible{outline-offset:-45px;border-radius:30%}.rc-worldclass-hero .rc-worldclass-hero__definitions{position:absolute;width:0;height:0;overflow:hidden}.rc-worldclass-hero .rc-worldclass-hero__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rc-worldclass-hero[data-enhanced="true"] .rc-worldclass-hero__product-link{animation:rcwc-arrive .8s var(--rcwc-ease) backwards}@keyframes rcwc-arrive{from{opacity:.35;transform:translate3d(0,16px,0) rotateY(-5deg)}to{opacity:1;transform:translate3d(0,0,0) rotateY(0)}}@media(min-width:1650px){.rc-worldclass-hero .rc-worldclass-hero__inner{padding-top:46px;padding-bottom:35px}.rc-worldclass-hero .rc-worldclass-hero__scene{height:390px}.rc-worldclass-hero .rc-worldclass-hero__product{width:520px;height:480px;top:-65px}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="left"]{top:-54px;--rcwc-shift:-405px}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="right"]{top:-25px;--rcwc-shift:405px}}@media(min-width:701px) and (max-width:1100px){.rc-worldclass-hero .rc-worldclass-hero__inner{padding:30px 30px 25px}.rc-worldclass-hero .rc-worldclass-hero__heading{font-size:clamp(78px,10.2vw,115px)}.rc-worldclass-hero .rc-worldclass-hero__scene{height:320px}.rc-worldclass-hero .rc-worldclass-hero__product{width:420px;height:390px;top:-50px}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="left"]{--rcwc-shift:-235px;--rcwc-scale:.58;top:-35px}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="right"]{--rcwc-shift:235px;--rcwc-scale:.58;top:5px}.rc-worldclass-hero .rc-worldclass-hero__copy{font-size:16px;max-width:340px}.rc-worldclass-hero .rc-worldclass-hero__actions{gap:18px}.rc-worldclass-hero .rc-worldclass-hero__cta{padding:0 20px;gap:20px}}@media(max-width:700px){.rc-worldclass-hero .rc-worldclass-hero__inner{padding:28px 20px 24px}.rc-worldclass-hero .rc-worldclass-hero__heading{font-size:clamp(46px,14.5vw,92px)!important;line-height:.95;letter-spacing:-.025em;text-align:left}.rc-worldclass-hero .rc-worldclass-hero__intro{font-size:15px;letter-spacing:.12em;margin-bottom:8px}.rc-worldclass-hero .rc-worldclass-hero__scene{height:300px;margin:-5px -20px 0;max-width:none}.rc-worldclass-hero .rc-worldclass-hero__product{width:355px;height:325px;top:-15px;--rcwc-angle:-8deg}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="left"]{--rcwc-shift:-106px;--rcwc-scale:.39;--rcwc-angle:-18deg;top:-100px;z-index:2}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="right"]{--rcwc-shift:106px;--rcwc-scale:.39;--rcwc-angle:14deg;top:35px;z-index:2}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="left"] .rc-worldclass-hero__caption,.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="right"] .rc-worldclass-hero__caption{visibility:hidden}.rc-worldclass-hero .rc-worldclass-hero__product-link{transform:translate3d(0,calc(var(--rcwc-scroll)*-10px),0) rotateY(0)}.rc-worldclass-hero .rc-worldclass-hero__caption{font-size:12px;bottom:-1px}.rc-worldclass-hero .rc-worldclass-hero__floor{width:100%;left:0;height:100px;bottom:7px}.rc-worldclass-hero .rc-worldclass-hero__controls{margin:15px 0 0;gap:5px;justify-content:space-between}.rc-worldclass-hero .rc-worldclass-hero__control-label{max-width:76px;font-size:12px;margin-right:4px;line-height:1.35}.rc-worldclass-hero .rc-worldclass-hero__choice{flex:1;padding:0 10px;font-size:13px}.rc-worldclass-hero .rc-worldclass-hero__bottom{display:flex;flex-direction:column;align-items:stretch;gap:17px;margin-top:20px;padding-top:18px}.rc-worldclass-hero .rc-worldclass-hero__copy{font-size:16px;line-height:1.45;max-width:340px}.rc-worldclass-hero .rc-worldclass-hero__actions{gap:17px;justify-content:space-between}.rc-worldclass-hero .rc-worldclass-hero__cta{flex:1;min-height:53px;padding:0 19px;font-size:16px;gap:25px}.rc-worldclass-hero .rc-worldclass-hero__secondary{font-size:14px;gap:5px;white-space:nowrap}}@media(min-width:412px) and (max-width:700px){.rc-worldclass-hero .rc-worldclass-hero__inner{padding-top:32px;padding-bottom:30px}.rc-worldclass-hero .rc-worldclass-hero__scene{height:315px}.rc-worldclass-hero .rc-worldclass-hero__product{width:390px;height:355px;top:-16px}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="left"]{--rcwc-shift:-116px}.rc-worldclass-hero .rc-worldclass-hero__product[data-slot="right"]{--rcwc-shift:116px}}@media(prefers-reduced-motion:reduce){.rc-worldclass-hero *,.rc-worldclass-hero *::after{animation:none!important;transition:none!important}.rc-worldclass-hero .rc-worldclass-hero__product-link,.rc-worldclass-hero .rc-worldclass-hero__floor{transform:none}.rc-worldclass-hero .rc-worldclass-hero__cta:hover,.rc-worldclass-hero .rc-worldclass-hero__cta:hover svg{transform:none}}@media(max-width:400px) and (max-height:830px){.rc-worldclass-hero .rc-worldclass-hero__inner{padding-top:24px}.rc-worldclass-hero .rc-worldclass-hero__scene{height:270px}.rc-worldclass-hero .rc-worldclass-hero__product{width:330px;height:305px;top:-16px}.rc-worldclass-hero .rc-worldclass-hero__bottom{gap:12px;padding-top:14px;margin-top:16px}.rc-worldclass-hero .rc-worldclass-hero__copy{font-size:15px}}@media(min-width:901px) and (max-width:1100px){.rc-worldclass-hero .rc-worldclass-hero__bottom{padding-right:80px}}.rc-worldclass-hero[data-motion="reduce"] *,.rc-worldclass-hero[data-motion="reduce"] *::after{animation:none!important;transition:none!important}.rc-worldclass-hero[data-motion="reduce"] .rc-worldclass-hero__product-link,.rc-worldclass-hero[data-motion="reduce"] .rc-worldclass-hero__floor,.rc-worldclass-hero[data-motion="reduce"] .rc-worldclass-hero__cta:hover,.rc-worldclass-hero[data-motion="reduce"] .rc-worldclass-hero__cta:hover svg{transform:none}