.ess-showcase{--ess-blue:#102b58;--ess-orange:#f28a2f;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;padding:clamp(58px,6vw,100px) 24px clamp(70px,7vw,115px);color:#182c47;background:radial-gradient(ellipse 64% 47% at 2% 90%,rgb(54 124 211 / .33),transparent 79%),radial-gradient(ellipse 36% 42% at 100% 80%,rgb(240 144 87 / .23),transparent 75%),radial-gradient(ellipse 55% 40% at 55% 3%,rgb(214 231 252 / .9),transparent 90%),linear-gradient(125deg,#eef5ff 0%,#e2ecf9 48%,#f6f8fc 100%);font-family:inherit;font-size:16px;line-height:1.5}.ess-showcase:before,.ess-showcase:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:110%;height:400px;left:-7%;border:1px solid rgb(255 255 255 / .64);border-radius:50%;transform:rotate(-17deg);box-shadow:0 0 0 14px rgb(255 255 255 / .05),0 0 0 28px rgb(255 255 255 / .06),0 0 0 44px rgb(255 255 255 / .045),0 0 0 62px rgb(255 255 255 / .035)}.ess-showcase:before{top:-285px}.ess-showcase:after{bottom:-318px;transform:rotate(13deg);border-color:rgb(122 192 255 / .52);box-shadow:0 0 0 12px rgb(102 174 244 / .06),0 0 0 30px rgb(255 255 255 / .1),0 0 0 52px rgb(110 179 255 / .055)}.ess-showcase *{box-sizing:border-box}.ess-showcase .ess-container{max-width:1490px;margin:0 auto}.ess-showcase .ess-header{text-align:center;margin:0 auto clamp(27px,3vw,40px);max-width:1080px}.ess-showcase .ess-eyebrow{display:flex;align-items:center;justify-content:center;gap:22px;font-size:12px;font-weight:750;letter-spacing:.24em;color:#32465e;margin-bottom:14px}.ess-showcase .ess-eyebrow span{display:block;width:clamp(26px,7vw,120px);height:1px;background:linear-gradient(90deg,transparent,#9cacc4)}.ess-showcase .ess-eyebrow span:last-child{transform:rotate(180deg)}.ess-showcase h2{margin:0 0 12px;color:#0c1f38!important;font-size:clamp(29px,3.1vw,48px)!important;line-height:1.13!important;letter-spacing:-.035em;font-weight:760!important}.ess-showcase .ess-header p{max-width:860px;margin:0 auto!important;color:#475971;font-size:clamp(15px,1.2vw,19px);line-height:1.55}.ess-showcase .ess-columns{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(16px,2.4vw,34px)}.ess-showcase .ess-panel{position:relative;min-width:0;padding:clamp(17px,2vw,27px);border-radius:calc(var(--ess-radius) + 5px);background:linear-gradient(135deg,rgb(255 255 255 / .75),rgb(246 250 255 / .57));border:1px solid rgb(255 255 255 / .94);box-shadow:0 22px 70px rgb(45 82 124 / .13),inset 0 1px 0 rgb(255 255 255 / .9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ess-showcase .ess-panel-head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.ess-showcase .ess-icon{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:linear-gradient(150deg,#fff,#e1eaf6);box-shadow:0 5px 13px rgb(41 66 98 / .15),inset 0 1px rgb(255 255 255 / .9);color:var(--ess-orange);font-size:29px;font-weight:600}.ess-showcase h3{margin:0!important;color:#0e233f!important;font-size:clamp(24px,2vw,35px)!important;letter-spacing:-.04em;line-height:1.16!important;font-weight:760!important}.ess-showcase .ess-panel-head p{margin:3px 0 0!important;color:#455975;font-size:15px}.ess-showcase .ess-accent{display:block;width:45px;height:3px;background:var(--ess-orange);border-radius:5px;margin:11px 0 12px}.ess-showcase .ess-panel-summary{max-width:510px;min-height:60px;margin:0 0 17px!important;color:#273d58;font-size:15px;line-height:1.5}.ess-showcase .ess-card-grid{display:grid;gap:13px;align-content:start}.ess-showcase .ess-card-grid--micro{grid-template-columns:repeat(2,minmax(0,1fr))}.ess-showcase .ess-card-grid--microwave{grid-template-columns:repeat(3,minmax(0,1fr))}.ess-showcase .ess-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ess-radius);background:linear-gradient(175deg,rgb(255 255 255 / .97),rgb(248 250 255 / .97));border:1px solid rgb(255 255 255 / .9);color:#122d58!important;text-decoration:none!important;box-shadow:0 5px 13px rgb(25 52 86 / .12),0 1px 2px rgb(34 62 97 / .04);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;outline-offset:3px}.ess-showcase a.ess-card:hover,.ess-showcase a.ess-card:focus-visible{transform:translateY(-5px);box-shadow:0 16px 29px rgb(24 56 102 / .2);border-color:rgb(255 255 255)}.ess-showcase .ess-card-art{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(116px,11vw,178px);width:100%;padding:10px 13px;overflow:hidden;background:radial-gradient(ellipse 68% 45% at 50% 85%,rgb(255 255 255 / .94),transparent 100%),linear-gradient(145deg,var(--ess-tint),#c3d6ec)}.ess-showcase .ess-card-art:after{position:absolute;content:"";left:16%;right:16%;bottom:3px;height:13px;background:rgb(36 62 92 / .13);filter:blur(9px);border-radius:50%}.ess-showcase .ess-product-img{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;filter:drop-shadow(0 10px 7px rgb(30 44 64 / .17));transition:transform .28s ease}.ess-showcase .ess-card:hover .ess-product-img{transform:scale(1.06)}.ess-showcase .ess-fallback-svg{position:relative;z-index:1;width:85%;height:93%;filter:drop-shadow(0 12px 8px rgb(25 41 64 / .16))}.ess-showcase .ess-card-copy{display:flex;flex:1;flex-direction:column;gap:4px;padding:11px 13px 14px;min-height:97px}.ess-showcase .ess-card-title{display:flex;align-items:center;gap:7px;color:#0a2c68!important;font-size:clamp(15px,1.13vw,18px);font-weight:760;line-height:1.23;letter-spacing:-.025em}.ess-showcase .ess-arrow{color:#1e4c8d;font-size:19px;font-weight:500;line-height:1;transition:transform .2s}.ess-showcase .ess-card:hover .ess-arrow{transform:translateX(4px)}.ess-showcase .ess-card-description{color:#4b5e73;font-size:clamp(12px,.9vw,14px);line-height:1.35}.ess-showcase .ess-engineer-note{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:19px 1px 2px;padding:18px 15px;border:1px solid rgb(130 168 212 / .34);border-radius:18px;background:rgb(242 248 255 / .72);color:#2c4a69;font-size:14px}.ess-showcase .ess-note-symbol{color:#e47c22;font-size:22px}.ess-showcase .ess-engineer-note a{margin-left:auto;white-space:nowrap;color:#0b4385!important;text-decoration:none!important;font-weight:750}.ess-showcase .ess-engineer-note a:hover{text-decoration:underline!important}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:148px}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1) .ess-card-art{height:100%;min-height:148px}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1) .ess-card-copy{justify-content:center;padding:18px 24px}@media(max-width:1250px){.ess-showcase .ess-columns{grid-template-columns:1fr 1fr}.ess-showcase .ess-card-grid--microwave{grid-template-columns:repeat(2,minmax(0,1fr))}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1){grid-column:auto;display:flex;min-height:0}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1) .ess-card-art{height:150px;min-height:0}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1) .ess-card-copy{padding:11px 13px 14px}}@media(max-width:820px){.ess-showcase{padding:55px 16px 70px}.ess-showcase .ess-columns{grid-template-columns:1fr}.ess-showcase .ess-panel-summary{min-height:0}.ess-showcase .ess-card-grid--microwave{grid-template-columns:repeat(3,minmax(0,1fr))}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1){grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1) .ess-card-art{height:100%}.ess-showcase .ess-panel{padding:18px}}@media(max-width:540px){.ess-showcase .ess-eyebrow{font-size:9px;letter-spacing:.13em;gap:8px}.ess-showcase .ess-columns{gap:18px}.ess-showcase .ess-panel-head{gap:12px}.ess-showcase .ess-icon{width:48px;height:48px;font-size:25px}.ess-showcase .ess-card-grid--microwave{grid-template-columns:repeat(2,minmax(0,1fr))}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1){grid-column:auto;display:flex}.ess-showcase .ess-card-grid--microwave>.ess-card:last-child:nth-child(3n+1) .ess-card-art{height:130px}.ess-showcase .ess-card-art{height:130px}.ess-showcase .ess-card-copy{padding:11px 10px 14px;min-height:105px}.ess-showcase .ess-card-title{font-size:14px}.ess-showcase .ess-card-description{font-size:12px}.ess-showcase .ess-panel-head p{font-size:13px}.ess-showcase .ess-engineer-note{padding:13px 12px}}@media(prefers-reduced-motion:reduce){.ess-showcase .ess-card,.ess-showcase .ess-product-img,.ess-showcase .ess-arrow{transition:none!important}}