@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/fonts/manrope/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/fonts/manrope/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.gmm-h{--cv:#F5F1E8;--cv2:#ECE7DA;--tint:#DCDDCC;--gr:#1F3B26;--gr2:#28492F;--mu:#5B6E5C;--or:#FF8D28;--orh:#F07A10;--ln:rgba(31,59,38,.2);--lnd:rgba(245,241,232,.22);--cvA:rgba(245,241,232,.74);--f:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--g:20px;--hd:64px;--ease:cubic-bezier(.2,.7,.1,1);--spring:cubic-bezier(.34,1.56,.64,1);--mT:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 779 1190' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M373.0 0.0 L313.0 6.0 L261.0 17.0 L220.0 31.0 L187.0 48.0 L150.0 74.0 L115.0 107.0 L91.0 137.0 L66.0 177.0 L41.0 230.0 L28.0 266.0 L8.0 358.0 L0.0 457.0 L0.0 686.0 L8.0 801.0 L17.0 863.0 L28.0 912.0 L45.0 960.0 L69.0 1010.0 L107.0 1067.0 L137.0 1099.0 L163.0 1121.0 L194.0 1142.0 L225.0 1158.0 L258.0 1170.0 L307.0 1182.0 L349.0 1188.0 L394.0 1190.0 L445.0 1186.0 L502.0 1176.0 L561.0 1156.0 L622.0 1118.0 L639.0 1104.0 L677.0 1063.0 L717.0 1001.0 L738.0 957.0 L751.0 918.0 L770.0 816.0 L779.0 685.0 L779.0 469.0 L771.0 361.0 L751.0 268.0 L736.0 228.0 L715.0 185.0 L687.0 140.0 L664.0 111.0 L631.0 79.0 L579.0 43.0 L543.0 26.0 L508.0 15.0 L461.0 6.0 L404.0 0.0Z M385.0 221.0 L400.0 223.0 L415.0 235.0 L422.0 253.0 L427.0 297.0 L428.0 863.0 L424.0 926.0 L414.0 956.0 L402.0 966.0 L392.0 969.0 L382.0 968.0 L365.0 956.0 L356.0 927.0 L351.0 857.0 L352.0 310.0 L356.0 263.0 L361.0 241.0 L373.0 226.0 L384.0 222.0Z'/%3E%3C/svg%3E");--mS:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 730 707' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M304.0 4.0 L240.0 18.0 L196.0 34.0 L160.0 52.0 L130.0 71.0 L100.0 95.0 L57.0 143.0 L28.0 194.0 L10.0 250.0 L0.0 324.0 L3.0 409.0 L14.0 462.0 L25.0 493.0 L43.0 529.0 L79.0 580.0 L125.0 626.0 L149.0 644.0 L197.0 671.0 L251.0 691.0 L325.0 705.0 L396.0 706.0 L467.0 695.0 L529.0 674.0 L589.0 640.0 L612.0 622.0 L644.0 590.0 L685.0 531.0 L712.0 468.0 L721.0 435.0 L729.0 384.0 L729.0 313.0 L716.0 243.0 L703.0 206.0 L688.0 175.0 L671.0 148.0 L646.0 117.0 L606.0 80.0 L573.0 57.0 L542.0 40.0 L476.0 15.0 L408.0 2.0 L378.0 0.0 L320.0 3.0Z M361.0 221.0 L381.0 226.0 L394.0 242.0 L402.0 291.0 L403.0 393.0 L400.0 437.0 L394.0 464.0 L390.0 471.0 L375.0 483.0 L358.0 484.0 L346.0 478.0 L336.0 464.0 L330.0 432.0 L326.0 362.0 L330.0 274.0 L336.0 242.0 L350.0 225.0Z'/%3E%3C/svg%3E");--mTo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 779 1190' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M373.0 0.0 L313.0 6.0 L261.0 17.0 L220.0 31.0 L187.0 48.0 L150.0 74.0 L115.0 107.0 L91.0 137.0 L66.0 177.0 L41.0 230.0 L28.0 266.0 L8.0 358.0 L0.0 457.0 L0.0 686.0 L8.0 801.0 L17.0 863.0 L28.0 912.0 L45.0 960.0 L69.0 1010.0 L107.0 1067.0 L137.0 1099.0 L163.0 1121.0 L194.0 1142.0 L225.0 1158.0 L258.0 1170.0 L307.0 1182.0 L349.0 1188.0 L394.0 1190.0 L445.0 1186.0 L502.0 1176.0 L561.0 1156.0 L622.0 1118.0 L639.0 1104.0 L677.0 1063.0 L717.0 1001.0 L738.0 957.0 L751.0 918.0 L770.0 816.0 L779.0 685.0 L779.0 469.0 L771.0 361.0 L751.0 268.0 L736.0 228.0 L715.0 185.0 L687.0 140.0 L664.0 111.0 L631.0 79.0 L579.0 43.0 L543.0 26.0 L508.0 15.0 L461.0 6.0 L404.0 0.0Z'/%3E%3C/svg%3E");--mTc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 779 1190' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M385.0 221.0 L400.0 223.0 L415.0 235.0 L422.0 253.0 L427.0 297.0 L428.0 863.0 L424.0 926.0 L414.0 956.0 L402.0 966.0 L392.0 969.0 L382.0 968.0 L365.0 956.0 L356.0 927.0 L351.0 857.0 L352.0 310.0 L356.0 263.0 L361.0 241.0 L373.0 226.0 L384.0 222.0Z'/%3E%3C/svg%3E");--mSo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 730 707' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M304.0 4.0 L240.0 18.0 L196.0 34.0 L160.0 52.0 L130.0 71.0 L100.0 95.0 L57.0 143.0 L28.0 194.0 L10.0 250.0 L0.0 324.0 L3.0 409.0 L14.0 462.0 L25.0 493.0 L43.0 529.0 L79.0 580.0 L125.0 626.0 L149.0 644.0 L197.0 671.0 L251.0 691.0 L325.0 705.0 L396.0 706.0 L467.0 695.0 L529.0 674.0 L589.0 640.0 L612.0 622.0 L644.0 590.0 L685.0 531.0 L712.0 468.0 L721.0 435.0 L729.0 384.0 L729.0 313.0 L716.0 243.0 L703.0 206.0 L688.0 175.0 L671.0 148.0 L646.0 117.0 L606.0 80.0 L573.0 57.0 L542.0 40.0 L476.0 15.0 L408.0 2.0 L378.0 0.0 L320.0 3.0Z'/%3E%3C/svg%3E");--mSc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 730 707' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M361.0 221.0 L381.0 226.0 L394.0 242.0 L402.0 291.0 L403.0 393.0 L400.0 437.0 L394.0 464.0 L390.0 471.0 L375.0 483.0 L358.0 484.0 L346.0 478.0 L336.0 464.0 L330.0 432.0 L326.0 362.0 L330.0 274.0 L336.0 242.0 L350.0 225.0Z'/%3E%3C/svg%3E");--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath fill='%231F3B26' d='M0 6 Q15 0 30 6 T60 6 T90 6 T120 6 V12 H0Z'/%3E%3C/svg%3E");--wavel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath fill='none' stroke='%23F5F1E8' stroke-opacity='.7' stroke-width='1.6' d='M0 6 Q15 0 30 6 T60 6 T90 6 T120 6'/%3E%3C/svg%3E");color-scheme:light}@media(min-width:768px){.gmm-h{--g:40px}}@media(min-width:1200px){.gmm-h{--g:72px;--hd:76px}}.gmm-h section[id]{scroll-margin-top:var(--hd)}.gmm-h{overflow-x:clip}.gmm-h{background:var(--cv);color:var(--gr);font:400 16px/1.6 var(--f);-webkit-font-smoothing:antialiased}.gmm-h h1,.gmm-h h2,.gmm-h h3,.gmm-h h4,.gmm-h p,.gmm-h ul,.gmm-h ol,.gmm-h figure,.gmm-h blockquote,.gmm-h dl,.gmm-h dd{margin:0;padding:0}.gmm-h ul,.gmm-h ol{list-style:none}.gmm-h a{color:inherit}.gmm-h img{display:block;max-width:100%}.gmm-h button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;border-radius:0}.gmm-h :focus-visible{outline:2px solid var(--gr);outline-offset:3px}.gmm-h .dark :focus-visible,.gmm-h .final :focus-visible,.gmm-h .toast :focus-visible{outline-color:var(--cv)}.gmm-h .wrap{padding-left:max(var(--g),env(safe-area-inset-left,0px));padding-right:max(var(--g),env(safe-area-inset-right,0px))}.gmm-h .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gmm-h .meta{font:600 11px/1.45 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--mu);display:flex;flex-wrap:wrap;align-items:center}.gmm-h .meta b{font-weight:800;color:var(--gr)}.gmm-h .sep{display:inline-block;flex:none;width:.6em;height:.58em;margin:0 .6em;background:currentColor;-webkit-mask:var(--mS) center/100% 100% no-repeat;mask:var(--mS) center/100% 100% no-repeat;opacity:.75}.gmm-h .ttl{font-weight:800;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.gmm-h .h2{font-size:42px}@media(min-width:768px){.gmm-h .h2{font-size:60px}}@media(min-width:1200px){.gmm-h .h2{font-size:80px}}.gmm-h .copy{color:var(--mu);max-width:58ch;text-wrap:pretty}.gmm-h .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;background:var(--or);color:var(--gr);font:800 13px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;overflow:hidden;transition:background .2s}.gmm-h .btn:hover{background:var(--orh)}.gmm-h .btn .lbl{display:inline-flex;align-items:center;gap:10px;transition:transform .35s var(--ease),opacity .25s}.gmm-h .btn .ld,.gmm-h .btn .ok{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transform:translateY(100%);transition:transform .35s var(--ease),opacity .25s}.gmm-h .btn.busy .lbl,.gmm-h .btn.done .lbl{transform:translateY(-100%);opacity:0}.gmm-h .btn.busy .ld{opacity:1;transform:none}.gmm-h .btn.done .ok{opacity:1;transform:none}.gmm-h .ld i{display:block;background:currentColor;-webkit-mask:var(--mT) center/100% 100% no-repeat;mask:var(--mT) center/100% 100% no-repeat;width:11px;height:17px}.gmm-h .ld i:nth-child(2){-webkit-mask-image:var(--mS);mask-image:var(--mS);width:10px;height:10px;align-self:center;margin-top:7px}.gmm-h .btn.busy .ld i{animation:gh-hop .6s var(--ease) infinite}.gmm-h .btn.busy .ld i:nth-child(2){animation-delay:.09s}.gmm-h .btn.busy .ld i:nth-child(3){animation-delay:.18s}@keyframes gh-hop{0%,100%{transform:none}40%{transform:translateY(-7px)}}.gmm-h .btn.ghost{background:#fff0;color:var(--gr);box-shadow:inset 0 0 0 1px var(--gr)}.gmm-h .btn.ghost:hover{background:var(--gr);color:var(--cv)}.gmm-h .tlink{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;min-height:44px;font:800 12px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(50% + 10px)/100% 1px no-repeat;transition:background-size .35s var(--ease)}.gmm-h .tlink:hover{background-size:0 1px;background-position:100% calc(50% + 10px)}.gmm-h .arw{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none}.gmm-h .win{position:relative;overflow:hidden;background:var(--cv2);-webkit-mask:var(--mk) center/100% 100% no-repeat;mask:var(--mk) center/100% 100% no-repeat}.gmm-h .win.T{aspect-ratio:779/1190;--mk:var(--mT)}.gmm-h .win.S{aspect-ratio:730/707;--mk:var(--mS)}.gmm-h .win img{width:100%;height:100%;object-fit:cover}@keyframes gh-roll{from{transform:translateY(110%)}to{transform:none}}.gmm-h .hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"txt" "stage";padding-block:28px 40px;overflow:visible}.gmm-h .txt{grid-area:txt;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.gmm-h .hero h1{font-size:min(57px,calc((100vw - 2*var(--g)) / var(--hw,5.82)));line-height:.94;letter-spacing:-.05em}.gmm-h .hero .copy{font-size:17px;line-height:1.55;max-width:34ch;color:var(--mu)}.gmm-h .hero .txt>.meta{margin-bottom:4px}.gmm-h .cta{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin-top:8px}.gmm-h .cta .btn{width:100%}.gmm-h .cta .tlink{align-self:flex-start}.gmm-h .stage{grid-area:stage;position:relative;aspect-ratio:1/.98;margin-top:20px;margin-right:calc(-1*max(var(--g),env(safe-area-inset-right,0px)));--sy:0;--px:0;--py:0}.gmm-h .fw{position:absolute;transform:translate3d(calc(var(--px)*var(--k)*-40px),calc(var(--sy)*var(--k)*1px + var(--py)*var(--k)*-30px),0) rotate(var(--r));transition:transform .6s var(--ease)}.gmm-h .trail{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.gmm-h .trp{fill:none;stroke:var(--gr);stroke-width:2.2;stroke-dasharray:5 9;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.gmm-h .trd{fill:none;stroke:#fff;stroke-width:14;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:gh-trail 2.6s var(--ease) .6s both}@keyframes gh-trail{from{stroke-dashoffset:1}}.gmm-h .fw{z-index:1}@media(max-width:1099px){.gmm-h .trail,.gmm-h .trh{display:none}}.gmm-h .trh{position:absolute;left:47%;top:3%;width:13px;height:12px;margin:-6px 0 0 -6.5px;background:var(--gr);-webkit-mask:var(--mS) center/100% 100% no-repeat;mask:var(--mS) center/100% 100% no-repeat;animation:gh-pin2 .6s var(--spring) .4s both}@keyframes gh-pin2{from{transform:scale(0)}}.gmm-h .fw .in{animation:gh-pop 1.2s var(--spring) both;animation-delay:calc(var(--i)*120ms + 100ms)}@keyframes gh-pop{from{opacity:0;transform:translateY(40px) scale(.7) rotate(calc(var(--r)*-2))}}.gmm-h .fw .win{animation:gh-bob var(--d) ease-in-out infinite alternate}@keyframes gh-bob{from{transform:translateY(-7px) rotate(-1.4deg)}to{transform:translateY(7px) rotate(1.4deg)}}.gmm-h .fw .win img{transition:transform 1s var(--ease)}.gmm-h .fw:hover .win img{transform:scale(1.08)}.gmm-h .fw{cursor:pointer;-webkit-tap-highlight-color:#fff0}.gmm-h .fw:focus-visible{outline:none}.gmm-h .fw:focus-visible .win{filter:drop-shadow(0 0 0 var(--gr))}.gmm-h .win.slit{-webkit-mask-image:var(--mc),var(--mo);mask-image:var(--mc),var(--mo);-webkit-mask-position:50% 50%,center;mask-position:50% 50%,center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;transition:-webkit-mask-size .7s var(--spring),mask-size .7s var(--spring)}.gmm-h .win.T.slit{--mc:var(--mTc);--mo:var(--mTo)}.gmm-h .win.S.slit{--mc:var(--mSc);--mo:var(--mSo)}.gmm-h .fw.filled .win.slit{-webkit-mask-size:0% 0%,100% 100%;mask-size:0% 0%,100% 100%}@media(hover:hover){.gmm-h .fw:hover .win.slit{-webkit-mask-size:0% 0%,100% 100%;mask-size:0% 0%,100% 100%}}.gmm-h .fw figcaption{position:absolute;white-space:nowrap;font:600 10px/1.4 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}.gmm-h .fw figcaption b{display:block;color:var(--gr);font-weight:800}.gmm-h .fw.a{left:0;top:6%;width:41%;--r:-7deg;--k:-.05;--d:6.2s;--i:0}.gmm-h .fw.b{left:37%;top:45%;width:35%;--r:6deg;--k:.06;--d:7.4s;--i:1}.gmm-h .fw.c{left:68%;top:0;width:41%;--r:9deg;--k:-.11;--d:6.8s;--i:2}.gmm-h .fw.a figcaption{left:6%;top:100%;margin-top:10px}.gmm-h .fw.b figcaption{left:62%;top:100%;margin-top:6px}.gmm-h .fw.c figcaption{right:10%;top:100%;margin-top:8px}@media(min-width:768px){.gmm-h .hero h1{font-size:min(100px,calc((100vw - 2*var(--g)) / var(--hw,5.82)))}.gmm-h .hero .copy{font-size:19px}.gmm-h .cta{flex-direction:row;align-items:center;gap:28px;width:auto}.gmm-h .cta .btn{width:auto;min-width:280px}.gmm-h .stage{aspect-ratio:1/.8;margin-top:8px}.gmm-h .fw.a{width:33%;left:4%}.gmm-h .fw.b{width:28%;left:37%;top:42%}.gmm-h .fw.c{width:33%;left:66%}}@media(min-width:1100px){.gmm-h .hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"txt stage";column-gap:24px;align-items:center;padding-block:40px 72px}.gmm-h .hero h1{font-size:clamp(44px,calc((100vw - 2*var(--g) - 24px) * .519 / var(--hw,5.82)),118px)}.gmm-h .hero .copy{font-size:19px;max-width:36ch}.gmm-h .txt{gap:22px;padding-block:24px}.gmm-h .stage{aspect-ratio:1/1.02;margin-top:0}.gmm-h .fw.a{width:40%;left:0;top:4%}.gmm-h .fw.b{width:34%;left:36%;top:46%}.gmm-h .fw.c{width:40%;left:66%;top:0}}.gmm-h .mq{border-block:1px solid var(--ln);overflow:hidden;padding-block:16px;font:700 17px/1 var(--f);letter-spacing:-.01em}.gmm-h .mq-t{display:flex;width:max-content;animation:gh-mq 46s linear infinite}.gmm-h .mq:hover .mq-t{animation-play-state:paused}.gmm-h .mq-g{display:flex;align-items:center;flex:none}.gmm-h .mq .sep{margin:0 1.1em;width:.62em;height:.6em;opacity:1}@keyframes gh-mq{to{transform:translateX(-50%)}}@media(min-width:1100px){.gmm-h .mq{font-size:22px;padding-block:22px}}.gmm-h .sec{padding-block:96px 0}@media(min-width:1100px){.gmm-h .sec{padding-block:144px 0}}.gmm-h .sh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 24px;margin-bottom:32px}.gmm-h .sh .meta{margin-bottom:14px}@media(min-width:1100px){.gmm-h .sh{margin-bottom:52px}}.gmm-h .cats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gmm-h .cats li{min-width:0}.gmm-h .cats li:first-child{grid-column:1/-1}.gmm-h .cat{position:relative;display:flex;flex-direction:column;height:100%;min-height:236px;padding:18px;background:var(--cv2);overflow:hidden;text-decoration:none;isolation:isolate;transition:background .4s}.gmm-h .cats li:first-child .cat{min-height:280px;padding:22px}.gmm-h .cat-o{position:absolute;z-index:-1;right:-26%;top:-18%;width:96%;aspect-ratio:730/707;background:var(--tint);-webkit-mask:var(--mS) center/100% 100% no-repeat;mask:var(--mS) center/100% 100% no-repeat;transform:rotate(var(--r));transition:transform .9s var(--spring),background .4s}.gmm-h .cats li:first-child .cat-o{width:66%;right:-6%;top:-26%}.gmm-h .cat-b{position:absolute;right:-8%;bottom:-6%;width:86%;height:auto;transition:transform .7s var(--spring)}.gmm-h .cat-b.box{width:70%;right:4%;bottom:2%}.gmm-h .cats li:first-child .cat-b{width:60%;right:2%;bottom:-8%}.gmm-h .cat-n{display:inline-flex;align-items:center;gap:8px;font:800 21px/1.05 var(--f);letter-spacing:-.03em}.gmm-h .cat-n svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.2;fill:none;flex:none;transition:transform .4s var(--ease)}.gmm-h .cat-d{margin-top:6px;font-size:13px;line-height:1.45;color:var(--mu);max-width:15ch}.gmm-h .cats li:first-child .cat-n{font-size:30px}.gmm-h .cats li:first-child .cat-d{max-width:20ch;font-size:14px}.gmm-h .cat:hover{background:#E5DFCF}.gmm-h .cat:hover .cat-o{transform:rotate(calc(var(--r) - 24deg)) scale(1.08)}.gmm-h .cat:hover .cat-b{transform:translate(-4%,-6%) rotate(-3deg)}.gmm-h .cat:hover .cat-n svg{transform:translateX(5px)}@media(min-width:768px){.gmm-h .cats{grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.gmm-h .cats li:first-child{grid-column:1;grid-row:1 / span 2}.gmm-h .cat{min-height:270px;padding:22px}.gmm-h .cats li:first-child .cat-n{font-size:40px}.gmm-h .cats li:first-child .cat-b{width:84%;right:-4%;bottom:-6%}.gmm-h .cats li:first-child .cat-o{width:92%;right:-14%;top:-12%}}@media(min-width:1100px){.gmm-h .cats{gap:20px}.gmm-h .cat{min-height:310px;padding:26px}.gmm-h .cat-n{font-size:26px}.gmm-h .cats li:first-child .cat-n{font-size:52px}.gmm-h .cat-d{font-size:14px}}@media(min-width:1100px){.gmm-h .cat-b{width:min(86%,300px)}.gmm-h .cat-b.box{width:min(70%,250px)}.gmm-h .cats li:first-child .cat-b{width:min(84%,480px)}.gmm-h .cat-o{width:min(96%,340px)}.gmm-h .cats li:first-child .cat-o{width:min(92%,540px)}}@media(min-width:1700px){.gmm-h .cat{min-height:370px}.gmm-h .cat-b{width:min(86%,360px)}.gmm-h .cat-b.box{width:min(70%,300px)}.gmm-h .cats li:first-child .cat-b{width:min(84%,600px)}.gmm-h .cat-o{width:min(96%,410px)}.gmm-h .cats li:first-child .cat-o{width:min(92%,660px)}}.gmm-h .tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:28px}.gmm-h .tabs::-webkit-scrollbar{display:none}.gmm-h .tabs button{flex:none;min-height:44px;padding:0 18px;font:700 14px/1 var(--f);box-shadow:inset 0 0 0 1px var(--ln);transition:background .25s,color .25s,box-shadow .25s}.gmm-h .tabs button:hover{box-shadow:inset 0 0 0 1px var(--gr)}.gmm-h .tabs button[aria-pressed="true"]{background:var(--gr);color:var(--cv);box-shadow:none}.gmm-h .seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;box-shadow:inset 0 0 0 1px var(--gr);height:44px;flex:none}.gmm-h .seg button{position:relative;z-index:1;min-width:80px;padding:0 14px;font:800 11px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;transition:color .3s}.gmm-h .seg button[aria-pressed="true"]{color:var(--cv)}.gmm-h .seg::before{content:"";position:absolute;inset:0 50% 0 0;background:var(--gr);transition:transform .45s var(--ease)}.gmm-h .seg[data-v="plate"]::before{transform:translateX(100%)}.gmm-h .ctrl{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.gmm-h .ctrl .tabs{margin-bottom:0}.gmm-h .rail{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1*max(var(--g),env(safe-area-inset-left,0px))) calc(-1*max(var(--g),env(safe-area-inset-right,0px)));padding-inline:max(var(--g),env(safe-area-inset-left,0px)) max(var(--g),env(safe-area-inset-right,0px));scroll-padding-inline:max(var(--g),env(safe-area-inset-left,0px))}.gmm-h .rail::-webkit-scrollbar{display:none}.gmm-h .track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px}@media(min-width:768px){.gmm-h .track{grid-auto-columns:40%;gap:24px}}@media(min-width:1100px){.gmm-h .rail{overflow:visible;margin-inline:0;padding-inline:0}.gmm-h .track{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:72px 32px}}.gmm-h .card{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.gmm-h .card.out{display:none}.gmm-h .card.fade{animation:gh-fadein .5s var(--ease) both}@keyframes gh-fadein{from{opacity:0;transform:translateY(14px)}}.gmm-h .pic{position:relative;display:block;width:100%;aspect-ratio:1/1;margin-bottom:16px;background:var(--cv2);overflow:hidden}.gmm-h .pouch,.gmm-h .bowl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .7s var(--ease),opacity .45s}.gmm-h .pouch img{width:90%;height:auto;filter:drop-shadow(0 18px 16px rgb(31 59 38 / .22)) drop-shadow(0 5px 5px rgb(31 59 38 / .14));transition:transform .7s var(--ease)}.gmm-h .bowl{opacity:0;transform:translateY(18%) scale(.92)}.gmm-h .bowl img{width:86%;height:auto}@media(hover:hover){.gmm-h .pic:hover .pouch{opacity:0;transform:translateY(-14%) scale(.94)}.gmm-h .pic:hover .bowl{opacity:1;transform:none}}.gmm-h .meals[data-v="plate"] .pouch{opacity:0;transform:translateY(-14%) scale(.94)}.gmm-h .meals[data-v="plate"] .bowl{opacity:1;transform:none}@media(hover:hover){.gmm-h .meals[data-v="plate"] .pic:hover .pouch{opacity:1;transform:none}.gmm-h .meals[data-v="plate"] .pic:hover .bowl{opacity:0;transform:translateY(18%) scale(.92)}}.gmm-h .card .meta{font-size:10px;letter-spacing:.14em;min-height:1.5em}.gmm-h .ct{font:800 20px/1.15 var(--f);letter-spacing:-.025em;margin:8px 0 16px;text-wrap:balance}.gmm-h .ct a{text-decoration:none}.gmm-h .ct a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.gmm-h .cb{margin-top:auto;display:flex;flex-wrap:wrap;row-gap:10px;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--ln);padding-top:12px}.gmm-h .price{font:800 18px/1 var(--f);font-variant-numeric:tabular-nums}@media(min-width:1100px){.gmm-h .ct{font-size:23px}.gmm-h .card .meta{font-size:11px}.gmm-h .price{font-size:20px}}.gmm-h .qc{display:flex;justify-content:flex-end;width:44px;height:44px;overflow:hidden;flex:none;transition:width .4s var(--ease),box-shadow .3s}.gmm-h .qc.on{width:132px;box-shadow:inset 0 0 0 1px var(--gr)}.gmm-h .qc button,.gmm-h .qc output{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font:800 16px/1 var(--f);font-variant-numeric:tabular-nums}.gmm-h .qc .dec,.gmm-h .qc .num{opacity:0;transition:opacity .25s}.gmm-h .qc.on .dec,.gmm-h .qc.on .num{opacity:1}.gmm-h .qc .inc{background:var(--or);color:var(--gr);transition:background .2s}.gmm-h .qc .inc:hover{background:var(--orh)}.gmm-h .qc .inc svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.2;fill:none;transition:transform .4s var(--spring)}.gmm-h .qc .inc:active svg{transform:rotate(90deg) scale(.85)}.gmm-h .qc .num.bump{animation:gh-bump .35s var(--spring)}@keyframes gh-bump{40%{transform:scale(1.35)}}.gmm-h .rail-ft{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.gmm-h .rbar{position:relative;flex:1;height:2px;background:var(--ln)}.gmm-h .rbar i{position:absolute;top:0;bottom:0;left:0;width:var(--w,30%);background:var(--gr);transform:translateX(var(--x,0));transition:transform .15s linear}.gmm-h .rnav{display:flex;gap:8px}.gmm-h .sq{width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--gr);transition:background .2s,color .2s}.gmm-h .sq:hover{background:var(--gr);color:var(--cv)}.gmm-h .sq svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;fill:none}.gmm-h .all{display:flex;justify-content:center;margin-top:40px}.gmm-h .all .btn{width:100%}@media(min-width:768px){.gmm-h .all .btn{width:auto;min-width:340px}}@media(min-width:1100px){.gmm-h .rail-ft{display:none}.gmm-h .all{margin-top:72px}}.gmm-h .band{background:var(--gr);color:var(--cv);margin-top:96px;padding-block:88px;overflow:hidden}@media(min-width:1100px){.gmm-h .band{margin-top:144px;padding-block:128px}}.gmm-h .band .meta{color:var(--cvA)}.gmm-h .band .copy{color:var(--cvA)}.gmm-h .st{display:grid;gap:40px}.gmm-h .kb{position:absolute;height:auto;transform:rotate(var(--r));animation:gh-kbob var(--d) ease-in-out infinite alternate;transition:scale .5s var(--spring),filter .4s}.gmm-h .kb.hi{scale:1.28;z-index:2}@keyframes gh-kbob{from{translate:0 -6px}to{translate:0 8px}}.gmm-h .kit{border-bottom:1px solid var(--lnd)}.gmm-h .kit li{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;min-height:54px;border-top:1px solid var(--lnd);font:600 16px/1.3 var(--f);cursor:default;transition:padding .35s var(--ease)}.gmm-h .kit li:hover{padding-left:8px}.gmm-h .kit .n{font:800 13px/1 var(--f);color:var(--cvA);font-variant-numeric:tabular-nums}.gmm-h .buyrow{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-top:6px}.gmm-h .pz{display:flex;flex-direction:column;justify-content:center;gap:5px}.gmm-h .pz b{font:800 30px/1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gmm-h .save{font-size:14px;color:var(--cvA)}.gmm-h .band .tlink{color:var(--cv)}@media(max-width:1099px){.gmm-h .band{padding-block:72px}.gmm-h .st{gap:28px}.gmm-h .kit{display:none}}@media(min-width:1100px){.gmm-h .st{grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}}.gmm-h .why ol{display:grid;border-bottom:1px solid var(--ln)}.gmm-h .why li{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:start;border-top:1px solid var(--ln);padding-block:24px}.gmm-h .why b{display:block;font-size:24px;line-height:1.05;letter-spacing:-.035em;margin:2px 0 6px}.gmm-h .why .copy{font-size:15px}.gmm-h .mkw{height:62px;display:flex;align-items:flex-end;justify-content:flex-start}.gmm-h .mkw .gs{transform-origin:50% 100%;transition:transform .7s var(--spring)}.gmm-h .why li:hover .gs{transform:translateY(-8px) rotate(-6deg)}.gmm-h .why li:last-child .gs .gc{transform-box:fill-box;transform-origin:50% 50%;animation:gh-blink 4.2s infinite}@keyframes gh-blink{0%,92%,100%{transform:none}95%{transform:scaleY(.08)}}@media(min-width:900px){.gmm-h .why ol{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:28px;border-bottom:0}.gmm-h .why li{grid-template-columns:1fr;gap:28px;border-top:0;padding-block:0;align-content:start}.gmm-h .mkw{height:168px;border-bottom:1px solid var(--gr);padding-left:4px}.gmm-h .why b{font-size:26px}}@media(min-width:1200px){.gmm-h .why b{font-size:30px}}.gmm-h .gs{display:block;overflow:visible}.gmm-h .gs.mk{height:60px;width:auto;fill:var(--gr);stroke:var(--gr);stroke-width:10;stroke-linejoin:round;fill-opacity:1;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease),fill-opacity .7s .9s,transform .7s var(--spring)}.gmm-h .mkw.s .gs.mk{height:36px}@media(min-width:900px){.gmm-h .gs.mk{height:160px}.gmm-h .mkw.s .gs.mk{height:95px}}.gmm-h .gs .gc{fill:var(--cv);stroke:var(--gr)}.gmm-h .gs.mk.pre{stroke-dashoffset:1;fill-opacity:0}.gmm-h .uses{display:grid;gap:16px}@media(min-width:900px){.gmm-h .uses{grid-template-columns:1.3fr 1fr 1fr}}.gmm-h .use{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;padding:24px;overflow:hidden;text-decoration:none;background:var(--cv2)}.gmm-h .use .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.gmm-h .use:hover .bg{transform:scale(1.05)}.gmm-h .use.photo{color:var(--cv)}.gmm-h .use.photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 30%,rgb(31 59 38 / .88))}.gmm-h .use>*:not(.bg){position:relative;z-index:1}.gmm-h .use h3{font:800 30px/1.02 var(--f);letter-spacing:-.035em;margin:8px 0 10px}.gmm-h .use p{font-size:15px;max-width:34ch}.gmm-h .use.photo .meta,.gmm-h .use.photo p{color:var(--cvA)}.gmm-h .use .tlink{margin-top:12px;align-self:flex-start}.gmm-h .use .obj{position:relative;width:78%;height:auto;margin:0 auto 20px;transition:transform .8s var(--spring)}.gmm-h .use:hover .obj{transform:translateY(-8px) rotate(-2deg)}.gmm-h .use.dark{background:var(--gr);color:var(--cv)}.gmm-h .use.dark .meta,.gmm-h .use.dark p{color:var(--cvA)}.gmm-h .use .ghostO{position:absolute;right:-12%;top:-8%;width:76%;aspect-ratio:779/1190;background:rgb(245 241 232 / .06);-webkit-mask:var(--mT) center/100% 100% no-repeat;mask:var(--mT) center/100% 100% no-repeat;transform:rotate(14deg);transition:transform 1s var(--spring)}.gmm-h .use.dark:hover .ghostO{transform:rotate(4deg) translateY(10px)}.gmm-h .blinks{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:8px}.gmm-h .use.dark .ghostO{width:92%;right:-24%;top:-14%;background:rgb(245 241 232 / .07)}.gmm-h .vrow{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*max(var(--g),env(safe-area-inset-left,0px))) calc(-1*max(var(--g),env(safe-area-inset-right,0px)));padding-inline:max(var(--g),env(safe-area-inset-left,0px)) max(var(--g),env(safe-area-inset-right,0px));scroll-padding-inline:max(var(--g),env(safe-area-inset-left,0px));padding-top:12px}.gmm-h .vrow::-webkit-scrollbar{display:none}.gmm-h .vq{scroll-snap-align:start;min-width:0}.gmm-h .vq figure{display:flex;flex-direction:column;gap:22px}.gmm-h .vw{width:52%;transform:rotate(var(--r));transition:transform .7s var(--spring)}.gmm-h .vw .win{animation:gh-bob 7s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-1.7s)}.gmm-h .vq:hover .vw,.gmm-h .vq.vopen .vw{transform:rotate(0) scale(1.04)}.gmm-h .vq .win{-webkit-mask-image:var(--mTc),var(--mTo);mask-image:var(--mTc),var(--mTo);-webkit-mask-position:50% 50%,center;mask-position:50% 50%,center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;transition:-webkit-mask-size .7s var(--spring),mask-size .7s var(--spring)}.gmm-h .vq.vopen .win{-webkit-mask-size:0% 0%,100% 100%;mask-size:0% 0%,100% 100%}@media(hover:hover){.gmm-h .vq:hover .win{-webkit-mask-size:0% 0%,100% 100%;mask-size:0% 0%,100% 100%}}.gmm-h .vq blockquote{font:600 21px/1.28 var(--f);letter-spacing:-.015em;text-wrap:pretty}.gmm-h .vq figcaption{display:flex;flex-direction:column;gap:4px}.gmm-h .vq figcaption b{font:800 15px/1.2 var(--f)}@media(min-width:1100px){.gmm-h .vrow{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;gap:40px}.gmm-h .vnav{display:none}.gmm-h .vw{width:60%}}.gmm-h .how{display:grid;gap:40px;align-items:center}@media(min-width:900px){.gmm-h .how{grid-template-columns:.8fr 1fr;gap:80px}.gmm-h .vessel{width:min(56%,320px);margin-inline:auto}}.gmm-h .vessel{position:relative;width:min(48%,300px);margin-left:10%;aspect-ratio:779/1190;--lv:0}.gmm-h .vessel .vin{position:absolute;inset:0;background:var(--tint);-webkit-mask:var(--mT) center/100% 100% no-repeat;mask:var(--mT) center/100% 100% no-repeat;overflow:hidden}.gmm-h .water{position:absolute;left:0;right:0;bottom:0;height:calc(var(--lv)*92%);background:var(--gr);transition:height .25s linear}.gmm-h .water::before{content:"";position:absolute;left:0;bottom:100%;width:200%;height:14px;background:var(--wave) 0 0/120px 14px repeat-x;animation:gh-wave 2.4s linear infinite}.gmm-h .water::after{content:"";position:absolute;left:0;bottom:calc(100% - 4px);width:200%;height:14px;background:var(--wavel) 0 0/120px 14px repeat-x;animation:gh-wave 2.4s linear infinite}@keyframes gh-wave{to{transform:translateX(-120px)}}.gmm-h .vessel .tag{position:absolute;left:100%;margin-left:-8px;bottom:calc(var(--lv)*92% - 10px);font:800 12px/1 var(--f);letter-spacing:.12em;white-space:nowrap;transition:bottom .25s linear;padding-left:20px}.gmm-h .vessel .tag::before{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;background:var(--gr)}.gmm-h .steps{display:grid;gap:4px;margin-top:28px}.gmm-h .steps li{display:grid;grid-template-columns:64px 1fr;gap:16px;border-top:1px solid var(--ln);padding-block:20px;opacity:.38;transition:opacity .5s}.gmm-h .steps li.on{opacity:1}.gmm-h .steps .n{font:800 40px/1 var(--f);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.gmm-h .steps b{display:block;font:800 22px/1.15 var(--f);letter-spacing:-.025em;margin-bottom:6px}.gmm-h .faqs{display:grid;gap:36px}@media(min-width:1000px){.gmm-h .faqs{grid-template-columns:1fr 1.5fr;gap:80px}}.gmm-h .fq{border-top:1px solid var(--ln)}.gmm-h .fq:last-of-type{border-bottom:1px solid var(--ln)}.gmm-h .fq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding-block:18px;cursor:pointer;font:700 18px/1.3 var(--f);letter-spacing:-.01em}.gmm-h .fq summary::-webkit-details-marker{display:none}.gmm-h .pm{position:relative;width:16px;height:16px;flex:none}.gmm-h .pm::before,.gmm-h .pm::after{content:"";position:absolute;left:0;top:50%;width:16px;height:1.6px;background:var(--gr);transition:transform .4s var(--ease)}.gmm-h .pm::after{transform:rotate(90deg)}.gmm-h .fq[open] .pm::after{transform:rotate(0)}.gmm-h .fa{overflow:hidden}.gmm-h .fa p{padding-bottom:28px;color:var(--mu);font-size:17px;line-height:1.65;max-width:56ch}.gmm-h .fa a{color:var(--gr);text-underline-offset:3px}@media(min-width:1000px){.gmm-h .fq summary{font-size:20px;min-height:84px}}.gmm-h .final{background:var(--gr);color:var(--cv);margin-top:96px;padding-block:88px 64px;overflow:hidden;position:relative}@media(min-width:1100px){.gmm-h .final{margin-top:144px;padding-block:128px 88px}}.gmm-h .fgrid{display:grid;gap:44px}@media(min-width:1100px){.gmm-h .fgrid{grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}}.gmm-h .eyes{display:grid;grid-template-columns:779fr 730fr 779fr;column-gap:2.49%;align-items:end;width:min(100%,600px)}.gmm-h .eyes .gs{width:100%;height:auto;fill:var(--cv);overflow:visible}.gmm-h .eyes .gs:nth-child(1){transform:rotate(-4deg) translateY(var(--h1,0))}.gmm-h .eyes .gs:nth-child(2){transform:rotate(3deg) translateY(var(--h2,0))}.gmm-h .eyes .gs:nth-child(3){transform:rotate(6deg) translateY(var(--h3,0))}.gmm-h .eyes .gc{fill:var(--gr);stroke:none;transform-box:fill-box;transform-origin:50% 50%;transform:translate(var(--ex,0),var(--ey,0)) scale(var(--sx,1),calc(var(--sy,1)*var(--bl,1)))}.gmm-h .eyes .gs:nth-child(2) .gc{transform:translate(calc(var(--ex,0px)*.92),calc(var(--ey,0px)*.75)) scale(var(--sx,1),calc(var(--sy,1)*var(--bl,1)))}.gmm-h .eyes.happy .gs{animation:gh-jump .7s var(--spring)}.gmm-h .eyes.happy .gs:nth-child(2){animation-delay:.08s}.gmm-h .eyes.happy .gs:nth-child(3){animation-delay:.16s}@keyframes gh-jump{30%{translate:0 -14%}}.gmm-h .final .ttl{font-size:52px;letter-spacing:-.045em}@media(min-width:768px){.gmm-h .final .ttl{font-size:88px}}@media(min-width:1100px){.gmm-h .final .ttl{font-size:104px}}.gmm-h .fcta{display:flex;flex-direction:column;gap:18px;margin-top:32px}.gmm-h .fcta .btn{width:100%}@media(min-width:768px){.gmm-h .fcta .btn{width:auto;min-width:320px;align-self:flex-start}}.gmm-h .fcta p{color:var(--cvA);font-size:15px}.gmm-h .fcta p a{color:var(--cv);text-underline-offset:4px}.gmm-h .news{margin-top:56px;border-top:1px solid var(--lnd);padding-top:28px;display:grid;gap:12px}.gmm-h .news b{font:800 24px/1.15 var(--f);letter-spacing:-.025em}.gmm-h .news p{color:var(--cvA);font-size:15px}.gmm-h .nf{display:grid;grid-template-columns:1fr auto;box-shadow:inset 0 0 0 1px var(--cv);margin-top:6px}.gmm-h .nf input{min-width:0;height:56px;padding:0 16px;background:#fff0;border:0;color:var(--cv);font:400 16px var(--f);border-radius:0}.gmm-h .nf input::placeholder{color:rgb(245 241 232 / .6)}.gmm-h .nf input:focus{outline:none}.gmm-h .nf:focus-within{box-shadow:inset 0 0 0 2px var(--cv)}.gmm-h .nf button{padding:0 20px;background:var(--cv);color:var(--gr);font:800 12px/1 var(--f);letter-spacing:.14em;text-transform:uppercase}.gmm-h .nmsg{font-size:14px;min-height:1.4em;color:var(--cv)}.gmm-h .toast{position:fixed;z-index:70;left:max(var(--g),env(safe-area-inset-left,0px));right:max(var(--g),env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px 8px 8px 10px;background:var(--gr);color:var(--cv);transform:translateY(20px);opacity:0;visibility:hidden;transition:transform .45s var(--spring),opacity .25s,visibility 0s .45s}.gmm-h .toast.show{transform:none;opacity:1;visibility:visible;transition:transform .45s var(--spring),opacity .25s}.gmm-h .toast img{width:52px;height:auto}.gmm-h .toast .tt{font:600 14px/1.3 var(--f);min-width:0}.gmm-h .toast button{min-height:44px;padding:0 14px;font:800 11px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgb(245 241 232 / .5)}@media(min-width:1100px){.gmm-h .toast{left:auto;right:max(var(--g),env(safe-area-inset-right,0px));bottom:32px;width:440px}}.gmm-h .scrim{position:fixed;inset:0;z-index:80;background:rgb(31 59 38 / .42);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.gmm-h .scrim.show{opacity:1;visibility:visible;transition:opacity .4s}.gmm-h .drawer{position:fixed;z-index:90;top:0;right:0;bottom:0;width:100%;max-width:460px;background:var(--cv);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-right:env(safe-area-inset-right,0);transform:translateX(102%);visibility:hidden;transition:transform .55s var(--ease),visibility 0s .55s}.gmm-h .drawer.open{transform:none;visibility:visible;transition:transform .55s var(--ease)}.gmm-h .d-hd{display:flex;justify-content:space-between;align-items:center;height:var(--hd);border-bottom:1px solid var(--ln);padding-inline:20px 8px;flex:none}.gmm-h .d-hd h2{font:800 12px/1 var(--f);letter-spacing:.14em;text-transform:uppercase}.gmm-h .x{min-height:44px;padding:0 12px;font:800 12px/1 var(--f);letter-spacing:.14em;text-transform:uppercase}.gmm-h .ship{padding:16px 20px;border-bottom:1px solid var(--ln);flex:none}.gmm-h .ship p{font:600 14px/1.4 var(--f);margin-bottom:10px}.gmm-h .bar{position:relative;height:4px;background:var(--ln);margin-right:8px}.gmm-h .bar i{position:absolute;inset:0;background:var(--gr);transform-origin:0 50%;transform:scaleX(var(--s,0));transition:transform .6s var(--ease)}.gmm-h .bar::after{content:"";position:absolute;right:-8px;top:50%;width:14px;height:13px;margin-top:-6.5px;background:var(--gr);-webkit-mask:var(--mS) center/100% 100% no-repeat;mask:var(--mS) center/100% 100% no-repeat}.gmm-h .d-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.gmm-h .di{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:center;padding-block:16px;border-bottom:1px solid var(--ln);animation:gh-slidein .45s var(--ease)}@keyframes gh-slidein{from{opacity:0;transform:translateX(24px)}}.gmm-h .di img{width:76px;height:auto}.gmm-h .di b{display:block;font:700 15px/1.25 var(--f)}.gmm-h .di .meta{font-size:10px;margin-top:2px}.gmm-h .di .rm{min-height:32px;font:600 12px/1 var(--f);text-decoration:underline;text-underline-offset:3px;color:var(--mu);margin-top:4px}.gmm-h .di .lt{font:800 15px/1 var(--f);font-variant-numeric:tabular-nums;align-self:start;padding-top:4px}.gmm-h .di .qc{margin-top:8px}.gmm-h .d-empty{padding:48px 0 24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.gmm-h .d-empty b{font:800 28px/1.1 var(--f);letter-spacing:-.03em}.gmm-h .eyes.sm{width:120px}.gmm-h .eyes.sm .gs{fill:var(--gr)}.gmm-h .eyes.sm .gc{fill:var(--cv)}.gmm-h .ups{margin:24px 0;padding:14px;display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;background:var(--cv2)}.gmm-h .ups img{width:96px;height:auto}.gmm-h .ups b{display:block;font:800 16px/1.2 var(--f)}.gmm-h .ups .meta{font-size:10px;margin:2px 0 8px}.gmm-h .ups .btn{min-height:44px;padding:0 16px;font-size:11px}.gmm-h .d-ft{border-top:1px solid var(--gr);padding:16px 20px 20px;display:grid;gap:10px;flex:none}.gmm-h .sub{display:flex;justify-content:space-between;align-items:baseline;font:800 20px/1 var(--f);font-variant-numeric:tabular-nums}.gmm-h .sub span{font:600 11px/1 var(--f);letter-spacing:.16em;text-transform:uppercase}.gmm-h .d-ft .btn{width:100%}.gmm-h .d-ft .btn[disabled]{opacity:.45;cursor:not-allowed}.gmm-h .note{font-size:12px;color:var(--mu)}.gmm-h .qv{position:fixed;z-index:90;left:0;right:0;bottom:0;max-height:92vh;max-height:92svh;background:var(--cv);overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(102%);visibility:hidden;transition:transform .55s var(--ease),visibility 0s .55s}.gmm-h .qv.open{transform:none;visibility:visible;transition:transform .55s var(--ease)}.gmm-h .qv-hd{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;height:60px;background:var(--cv);border-bottom:1px solid var(--ln)}.gmm-h .qv-in{display:grid;gap:24px;padding-block:20px 28px}.gmm-h .qv-pic{position:relative;aspect-ratio:1/.86;background:var(--cv2);overflow:hidden}.gmm-h .qv[data-v="plate"] .qv-pic .pouch{opacity:0;transform:translateY(-14%) scale(.94)}.gmm-h .qv[data-v="plate"] .qv-pic .bowl{opacity:1;transform:none}.gmm-h .qv h2{font-size:44px}.gmm-h .facts{border-bottom:1px solid var(--ln)}.gmm-h .facts div{display:flex;justify-content:space-between;gap:16px;min-height:50px;align-items:center;border-top:1px solid var(--ln);font:600 15px/1.3 var(--f)}.gmm-h .facts dt{font:600 11px/1.3 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}.gmm-h .facts dd{text-align:right;font-variant-numeric:tabular-nums}.gmm-h .ing{font-size:15px;color:var(--mu)}@media(min-width:1100px){.gmm-h .qv{left:auto;top:0;width:min(1040px,92vw);max-height:none;height:100%;transform:translateX(102%)}.gmm-h .qv.open{transform:none}.gmm-h .qv-in{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start;padding-block:40px}.gmm-h .qv-pic{position:sticky;top:100px}}.gmm-h .rv{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i,0)*80ms)}.gmm-h .rv.pre{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.gmm-h *,.gmm-h *::before,.gmm-h *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.gmm-h .mq-t{flex-wrap:wrap;width:auto}.gmm-h .mq-g+.mq-g{display:none}}.gmm-h,.gmm-h *,.gmm-h *::before,.gmm-h *::after{box-sizing:border-box}.gmm-home-ui.gmm-h{background:none;overflow:visible}body.gmm-home-page #content,body.gmm-home-page .page-wrapper{padding-top:0;padding-bottom:0}body.gmm-home-page .row-main{max-width:none}body.gmm-home-page .row-main>.col{padding:0}body.gmm-home-page #main{background:#F5F1E8}.gmm-h button,.gmm-h input{margin:0;text-transform:none;letter-spacing:inherit;min-height:0;line-height:inherit;box-shadow:none;text-shadow:none;font-weight:inherit;vertical-align:baseline;max-width:none;width:auto}.gmm-h h1,.gmm-h h2,.gmm-h h3,.gmm-h h4{color:inherit;font-family:var(--f);text-transform:none;letter-spacing:inherit;width:auto}.gmm-h li{margin:0;padding:0}.gmm-h dt,.gmm-h dd{text-transform:none;margin:0}.gmm-h blockquote{border:0;font-style:normal;color:inherit;padding:0}.gmm-h a:hover{color:inherit}.gmm-h p{font-size:inherit}.gmm-h .copy{font-size:inherit}.gmm-h input[type=email]{border:0;border-radius:0;box-shadow:none;height:56px;background:#fff0;color:var(--cv)}.gmm-h output{display:flex}.gmm-h svg{overflow:visible}.gmm-h [hidden]{display:none!important}.gmm-h .gmm-hero{min-height:0!important;overflow:visible!important;position:relative!important;background:none;isolation:auto;width:auto}.gmm-h .gmm-hero .btn{border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--gr);background:var(--or);font-size:13px;transform:none}.gmm-h .gmm-hero .btn:hover{background:var(--orh);color:var(--gr)}@media(min-width:1100px){.gmm-h .gmm-hero .btn{min-height:58px}}.gmm-h picture{display:contents}.gmm-h .win picture img,.gmm-h .win img{width:100%;height:100%;object-fit:cover}.gmm-h .oos{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;background:var(--gr);color:var(--cv);font:800 10px/1 var(--f);letter-spacing:.14em;text-transform:uppercase}.gmm-h .use .oos{margin-bottom:10px;align-self:flex-start}.gmm-h .news .legal-note{font-size:12px;line-height:1.5;color:var(--cvA)}.gmm-h .news .legal-note a{color:var(--cv);text-underline-offset:3px}.gmm-h .nf .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.gmm-h .nmsg.err{color:#FFB37A}.gmm-h .ing b{color:var(--gr)}.gmm-h .ing p+p,.gmm-h .ing h4{margin-top:10px}.gmm-h .ing h4{font:800 11px/1.4 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--gr);margin-bottom:4px}.gmm-h .di .err{font-size:12px;color:#A33A00}.gmm-h .d-ft .btn{text-decoration:none}.gmm-h .d-ft .btn.off{opacity:.45;pointer-events:none}.gmm-h .qc.busy{opacity:.6}.gmm-h .ct a{display:inline-block;padding:11px 0;margin:-11px 0}.gmm-home-ui .scrim{z-index:100000}.gmm-home-ui .drawer,.gmm-home-ui .qv{z-index:100001}.gmm-home-ui .toast{z-index:100002}.gmm-h .steps li{opacity:1;color:var(--mu);transition:color .5s}.gmm-h .steps li .copy{color:var(--mu)}.gmm-h .steps li.on{color:var(--gr)}.gmm-h .fcta p a,.gmm-h .legal-note a,.gmm-h .fa a,.gmm-h .ing a{text-decoration:underline;text-decoration-thickness:1px}@media(min-width:1100px){.gmm-h .vrow{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.gmm-h .vq blockquote{font-size:19px}}@media(min-width:1100px){.gmm-h .band{margin-top:120px;padding-block:64px}.gmm-h .st{gap:64px}}.gmm-h .use{min-height:360px}@media(min-width:900px){.gmm-h .use{min-height:330px}.gmm-h .use .obj{width:62%;margin-bottom:12px}}.gmm-h .final .fgrid{display:grid;gap:32px}.gmm-h .final .fcta{margin-top:0}.gmm-h .final .news{margin-top:36px}@media(min-width:1100px){.gmm-h .final{margin-top:120px;padding-block:80px 64px}.gmm-h .final .fgrid{grid-template-columns:1.05fr 1fr;column-gap:80px;row-gap:28px;align-items:start}.gmm-h .final .eyesw{grid-column:1;grid-row:1;align-self:center}.gmm-h .final .fgrid>.ttl{grid-column:2;grid-row:1;align-self:center;font-size:92px}.gmm-h .final .eyes{width:min(100%,520px)}}.gmm-h .use.photo::after{background:linear-gradient(90deg,rgb(31 59 38 / .7) 0%,rgb(31 59 38 / .3) 40%,#fff0 60%),linear-gradient(180deg,#fff0 40%,rgb(31 59 38 / .75))}@media(min-width:900px){.gmm-h .uses{grid-template-columns:1.75fr 1fr 1fr}}.gmm-h .use .obj{width:84%;max-width:none;max-height:none;height:auto;margin:-4px auto 12px}@media(min-width:900px){.gmm-h .use{padding:22px}.gmm-h .use .obj{width:88%;margin:-6px auto 10px}}@keyframes gh-kbob2{from{transform:rotate(var(--r)) translateY(-6px)}to{transform:rotate(var(--r)) translateY(8px)}}@media(min-width:1100px){.gmm-h .final .fgrid{grid-template-columns:1fr 1fr;column-gap:80px;row-gap:40px;align-items:start}.gmm-h .final .eyesw{grid-column:1;grid-row:1;align-self:center}.gmm-h .final .fgrid>.ttl{grid-column:2;grid-row:1;align-self:center}.gmm-h .final .fcta{grid-column:2;grid-row:2;margin-top:0}.gmm-h .final .news{grid-column:1;grid-row:2;margin-top:0;max-width:560px}}.gmm-h .fw.c{left:61%;top:5%;width:38%}@media(min-width:768px){.gmm-h .fw.c{width:33%;left:64%}}@media(min-width:1100px){.gmm-h .fw.b{left:35%}.gmm-h .fw.c{width:40%;left:58%;top:0}}.gmm-h .stage{margin-right:0}.gmm-h .vrow{overscroll-behavior-x:contain}@media(hover:none){.gmm-h .vw .win{animation:none}.gmm-h .vw{transition:transform .6s var(--ease)}.gmm-h .vq.vopen .vw{transform:rotate(0)}.gmm-h .vq .win{transition:-webkit-mask-size .6s var(--ease),mask-size .6s var(--ease)}}.gmm-h a.added_to_cart{display:none!important}.gmm-h .gmm-starter{container:gst / inline-size}.gmm-h .vD{background:var(--cv);padding-block:56px 64px;overflow:hidden}.gmm-h .d-grid{display:grid;gap:20px;grid-template-areas:"head" "stage" "tabs" "buy"}.gmm-h .d-head{grid-area:head;display:flex;flex-direction:column;gap:14px}.gmm-h .vD .h2{font-size:40px}.gmm-h .d-stagewrap{grid-area:stage;display:grid;gap:14px;min-width:0}.gmm-h .dtabs{grid-area:tabs;min-width:0;display:none;margin:0;padding:0;list-style:none}.gmm-h .vD .buy{grid-area:buy}.gmm-h .d-stage{position:relative;aspect-ratio:1/.84;max-width:640px;width:100%;margin-inline:auto;touch-action:pan-y;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0}.gmm-h .d-o{position:absolute;left:8%;top:2%;width:84%;aspect-ratio:730/707;background:var(--tint);-webkit-mask:var(--mS) center/100% 100% no-repeat;mask:var(--mS) center/100% 100% no-repeat;transform:rotate(var(--rot,-12deg));transition:transform 1.2s var(--spring)}.gmm-h .d-b,.gmm-h .d-p,.gmm-h .tbi,.gmm-h .pbox{display:block;overflow:visible}.gmm-h .d-b img,.gmm-h .d-p img,.gmm-h .tbi img,.gmm-h .pbox img{display:block;max-width:none;height:auto}.gmm-h .d-b{position:absolute;left:50%;top:47%;width:74%;translate:-50% -50%;opacity:0;transform:translateX(calc(var(--dir,1)*18%)) rotate(calc(var(--dir,1)*40deg)) scale(.8);transition:opacity .45s,transform .9s var(--spring);pointer-events:none}.gmm-h .d-b.on{opacity:1;transform:none;z-index:1}.gmm-h .d-b.gone{opacity:0;transform:translateX(calc(var(--dir,1)*-18%)) rotate(calc(var(--dir,1)*-40deg)) scale(.8)}.gmm-h .d-p{position:absolute;right:2%;bottom:0;width:27%;opacity:0;z-index:2;transform:translateY(20%) rotate(14deg);filter:drop-shadow(0 18px 14px rgb(31 59 38 / .25));transition:opacity .4s,transform .8s var(--spring);pointer-events:none}.gmm-h .d-p.on{opacity:1;transform:rotate(7deg);transition-delay:.12s}.gmm-h .d-count{position:absolute;left:0;top:0;color:var(--mu);z-index:3;margin:0}.gmm-h .d-count b{font:800 30px/1 var(--f);letter-spacing:-.04em;color:var(--gr);font-variant-numeric:tabular-nums}.gmm-h .d-arrows{position:absolute;left:0;bottom:0;display:flex;z-index:3;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.gmm-h .d-arrows:focus-within{clip-path:none;width:auto;height:auto;overflow:visible}.gmm-h .d-ar{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--ln);background:var(--cv);color:var(--gr);cursor:pointer;transition:background .2s,color .2s}.gmm-h .d-ar+.d-ar{border-left:0}.gmm-h .d-ar:hover{background:var(--gr);color:var(--cv)}.gmm-h .d-ar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.gmm-h .d-info{display:grid;gap:12px}.gmm-h .d-name{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.gmm-h .d-name b{font:800 24px/1.1 var(--f);letter-spacing:-.025em;min-width:0}.gmm-h .d-name .tlink{flex:none}.gmm-h .d-facts{display:flex;flex-wrap:wrap;row-gap:8px;margin:0;border-top:1px solid var(--ln);padding-top:12px}.gmm-h .d-facts div{display:flex;align-items:baseline;gap:6px;padding-right:14px}.gmm-h .d-facts div+div{border-left:1px solid var(--ln);padding-left:14px}.gmm-h .d-facts div[hidden]{display:none}.gmm-h .d-facts dt{font:800 17px/1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;color:var(--gr)}.gmm-h .d-facts dd{margin:0;font-size:12px;line-height:1.2;color:var(--mu);white-space:nowrap}.gmm-h .d-facts .xw dd{display:none}.gmm-h .d-facts .nr .fA,.gmm-h .d-facts .nr .l-dr,.gmm-h .d-facts .l-d{display:none}.gmm-h .d-facts .nr .l-d{display:inline}.gmm-h .d-facts .xp .full{display:none}.gmm-h .d-facts .xp .short{display:inline}.gmm-h .dt{position:relative;border:0;background:none;color:var(--gr);font:inherit;cursor:pointer;padding:0}.gmm-h .dt::after{content:"";position:absolute;transform:scaleX(0);transform-origin:0 50%}.gmm-h .dt[aria-selected="true"]::after{transform:scaleX(1);transition:transform var(--dur,0s) linear}.gmm-h .dt:focus-visible{outline:2px solid var(--gr);outline-offset:2px}.gmm-h .v-peek .d-b.pv,.gmm-h .v-peek .d-b.nx{opacity:.45;z-index:0;filter:saturate(.8)}.gmm-h .v-peek .d-b.nx{transform:translateX(74%) scale(.5)}.gmm-h .v-peek .d-b.pv{transform:translateX(-74%) scale(.5)}.gmm-h .vD .buy{display:grid;grid-template-columns:1fr auto;grid-template-areas:"pz lk" "bt bt" "sv sv";gap:14px 20px;align-items:center;border-top:1px solid var(--ln);padding-top:18px}.gmm-h .vD .buy .pz{grid-area:pz;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-width:0}.gmm-h .vD .buy .pz>span{display:flex;flex-direction:column;gap:6px}.gmm-h .vD .pbox{width:52px;filter:drop-shadow(0 8px 8px rgb(31 59 38 / .2))}.gmm-h .vD .buy .pz b{font:800 30px/1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gmm-h .vD .buy .btn{grid-area:bt;width:100%}.gmm-h .vD .buy .save{grid-area:sv;margin:0;font-size:14px;color:var(--mu)}.gmm-h .vD .buy .tlink{grid-area:lk;justify-self:end}@container gst (min-width:1000px){.gmm-h .vD{padding-block:112px}.gmm-h .vD .h2{font-size:clamp(56px,5.6vw,80px)}.gmm-h .d-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"stage head" "stage tabs" "stage buy";grid-template-rows:auto auto 1fr;column-gap:80px;row-gap:28px;max-width:1360px;margin-inline:auto;align-items:start}.gmm-h .d-stagewrap{align-self:center}.gmm-h .d-stage{aspect-ratio:1/.86}.gmm-h .d-count b{font-size:34px}.gmm-h .d-arrows{clip-path:none;width:auto;height:auto;overflow:visible}.gmm-h .v-peek .d-b.pv,.gmm-h .v-peek .d-b.nx{opacity:0;transform:scale(.8)}.gmm-h .d-name b{font-size:32px}.gmm-h .d-facts{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.3fr);padding-top:0}.gmm-h .d-facts div{display:grid;gap:5px;padding:14px 8px 0 0;align-content:start}.gmm-h .d-facts div+div{padding-left:12px}.gmm-h .d-facts dt{font-size:28px}.gmm-h .d-facts .xw dd{display:block}.gmm-h .d-facts .xp .full{display:inline}.gmm-h .d-facts .xp .short{display:none}.gmm-h .dtabs{display:block;border-bottom:1px solid var(--ln)}.gmm-h .dt{width:100%;display:grid;grid-template-columns:44px 30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:4px 0;border-top:1px solid var(--ln);text-align:left;font:600 16px/1.25 var(--f);white-space:normal}.gmm-h .dt .tb{display:block;width:44px;opacity:.55;transition:opacity .3s}.gmm-h .dt .tbi{width:44px;transition:transform .5s var(--spring)}.gmm-h .dt .n{display:inline;font:800 12px/1 var(--f);font-variant-numeric:tabular-nums;color:var(--mu)}.gmm-h .dt b{display:block;font-weight:600}.gmm-h .dt .meta{display:flex;gap:10px;justify-self:end;margin:0}.gmm-h .dt .meta em{font-style:normal;font-weight:800;color:var(--gr)}.gmm-h .dt:hover{background:var(--cv2)}.gmm-h .dt:hover .tb,.gmm-h .dt[aria-selected="true"] .tb{opacity:1}.gmm-h .dt[aria-selected="true"] b{font-weight:800}.gmm-h .dt[aria-selected="true"] .tbi{transform:scale(1.1) rotate(-6deg)}.gmm-h .dt::after{left:0;right:0;top:-1px;bottom:auto;height:2px;background:var(--gr)}.gmm-h .vD .buy{grid-template-columns:auto 1fr;grid-template-areas:"pz bt" "sv lk";border-top:0;padding-top:4px}.gmm-h .vD .pbox{width:58px}.gmm-h .vD .buy .pz b{font-size:34px}}@media(prefers-reduced-motion:reduce){.gmm-h .d-b,.gmm-h .d-p,.gmm-h .d-o,.gmm-h .dt::after{transition:none!important}}.gmm-h .kx{position:relative;background:var(--cv)}.gmm-h .kx-st{--cs:0;--fz:1;--b:1}.gmm-h .kx-g{position:relative;width:100%;aspect-ratio:779/1190}.gmm-h .kx-d,.gmm-h .kx-c{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:var(--mTc),var(--mTo);mask-image:var(--mTc),var(--mTo);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:calc(100% * var(--cs)) calc(100% * var(--cs)),100% 100%;mask-size:calc(100% * var(--cs)) calc(100% * var(--cs)),100% 100%}.gmm-h .kx-d picture,.gmm-h .kx-c picture{display:block;width:100%;height:100%}.gmm-h .kx-d img,.gmm-h .kx-c img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.gmm-h .kx-c{opacity:calc(1 - var(--fz))}.gmm-h .kx-bo{position:absolute;left:-20%;top:48%;width:78%;aspect-ratio:730/707;background:var(--tint);-webkit-mask:var(--mS) center/100% 100% no-repeat;mask:var(--mS) center/100% 100% no-repeat;transform:rotate(calc(-30deg + var(--b)*18deg));opacity:var(--b)}.gmm-h .kx-tag{display:grid;justify-items:center;text-align:center;white-space:nowrap;color:var(--gr);margin:0;pointer-events:none}.gmm-h .kx-tag span{grid-area:1/1}.gmm-h .kx-tag .t1{opacity:calc((.5 - var(--fz))*40)}.gmm-h .kx-tag .t2{opacity:calc((var(--fz) - .5)*40)}.gmm-h .kx-head{display:grid;gap:12px}.gmm-h .kx-head .h2{max-width:14ch}.gmm-h .kx-body{display:grid;gap:16px}.gmm-h .kx-cmp{display:grid;grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:12px 12px}.gmm-h .kx-cmp figure{margin:0;display:grid;grid-template-columns:52px auto;gap:10px;align-items:center}.gmm-h .kx .gw{position:relative;width:52px;aspect-ratio:730/707;overflow:hidden;background:var(--cv2);-webkit-mask-image:var(--mSc),var(--mSo);mask-image:var(--mSc),var(--mSo);-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:xor;mask-composite:exclude}.gmm-h .kx .gw picture,.gmm-h .kx .gw img{display:block;width:100%;height:100%;object-fit:cover}.gmm-h .kx-cmp figcaption{display:grid;justify-items:start;gap:4px;white-space:nowrap}.gmm-h .kx-cmp figcaption b{font:800 20px/1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gmm-h .kx-cmp .meta{font-size:9px;letter-spacing:.1em}.gmm-h .kx-ar{font:800 20px/1 var(--f);color:var(--mu)}.gmm-h .kx-cap{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5;color:var(--mu);max-width:46ch}.gmm-h .kx-steps{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--ln)}.gmm-h .kx-steps li{display:grid;grid-template-columns:32px 1fr;column-gap:12px;row-gap:4px;margin:0;padding-block:14px;border-bottom:1px solid var(--ln)}.gmm-h .kx-steps li:last-child{border-bottom:0}.gmm-h .kx-steps .n{grid-row:1/3;padding-top:4px;font:800 12px/1 var(--f);font-variant-numeric:tabular-nums;color:var(--mu)}.gmm-h .kx-steps b{justify-self:start;align-self:start;font:800 17px/1.25 var(--f);letter-spacing:-.01em;padding-bottom:2px}.gmm-h .kx-steps .hi b{box-shadow:inset 0 -2px 0 var(--or)}.gmm-h .kx-steps p{margin:0;font-size:15px;line-height:1.45;color:var(--mu);text-wrap:pretty}.gmm-h .kx-buy{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid var(--ln);padding-top:12px}.gmm-h .kx-buy img{display:block;width:44px;height:auto;filter:drop-shadow(0 6px 8px rgb(31 59 38 / .25))}.gmm-h .kx-buy>span{display:grid;min-width:0}.gmm-h .kx-buy b{display:block;font:800 15px/1.2 var(--f)}.gmm-h .kx-buy b a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.gmm-h .kx-buy b a:hover{text-decoration:underline;text-underline-offset:3px}.gmm-h .kx-buy .meta{flex-wrap:nowrap;white-space:nowrap;font-size:9px;letter-spacing:.1em;margin-top:-8px}.gmm-h .kx-buy .btn{min-height:48px;padding:0 16px}@media(max-width:899px){.gmm-h .kx-st{display:grid;gap:18px;padding-block:64px}.gmm-h .kx-ph{position:relative;width:58%;max-width:320px;justify-self:center;margin:6px 0 34px}.gmm-h .kx-tag{position:absolute;left:50%;top:100%;margin-top:12px;translate:-50% 0}}@media(min-width:900px){.gmm-h .kx{height:330vh;height:330svh}.gmm-h .kx-st{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;align-content:center;row-gap:clamp(24px,4.5svh,44px)}.gmm-h .kx-head,.gmm-h .kx-body{position:relative;z-index:2;width:min(660px,48vw)}.gmm-h .kx-head .h2{max-width:none;font-size:clamp(48px,min(5.6vw,calc(16.67vh - 70px)),80px);font-size:clamp(48px,min(5.6vw,calc(16.67svh - 70px)),80px)}.gmm-h .kx-ph{display:contents}.gmm-h .kx-g{position:absolute;left:72%;top:52%;width:var(--gw,min(56.3vh,38vw));translate:-50% -50%}.gmm-h .kx-bo{left:-24%;top:46%}.gmm-h .kx-tag{position:absolute;left:72%;top:calc(52% + var(--gw,0px)*.7638 + 14px);translate:-50% 0;opacity:calc(1 - var(--b)*5)}.gmm-h .kx-body{gap:clamp(14px,2.6svh,22px);transition:opacity .6s var(--ease),transform .8s var(--ease)}.gmm-h .kx-st.pre .kx-body:not(:focus-within){opacity:0;transform:translateY(24px);pointer-events:none}.gmm-h .kx-cmp{gap:12px 18px}.gmm-h .kx-cmp figure{grid-template-columns:72px auto;gap:12px}.gmm-h .kx .gw{width:72px}.gmm-h .kx-cmp figcaption b{font-size:22px}.gmm-h .kx-cmp .meta{font-size:10px;letter-spacing:.14em}.gmm-h .kx-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding-top:18px}.gmm-h .kx-steps li{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:none;row-gap:6px;padding-block:0 18px;border-bottom:0}.gmm-h .kx-steps .n{grid-row:auto;padding-top:0}.gmm-h .kx-steps b{font-size:18px}.gmm-h .kx-buy{grid-template-columns:48px minmax(0,1fr) auto}.gmm-h .kx-buy img{width:48px}.gmm-h .kx-buy .meta{font-size:10px}}@media(min-width:900px) and (prefers-reduced-motion:reduce){.gmm-h .kx{height:auto}.gmm-h .kx-st{position:relative;height:auto;min-height:100vh;padding-block:96px}}.gmm-h .kx-call{position:absolute;inset:0;pointer-events:none;--d:0s}.gmm-h .kx-call.c1{--px:26%;--py:38%;--ly:26%}.gmm-h .kx-call.c2{--px:90%;--py:64%;--ly:74%;--d:.45s}.gmm-h .kx-call.off{display:none}.gmm-h .kx-call-ln{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 1.5px rgb(31 59 38 / .3))}.gmm-h .kx-call-ln path{fill:none;stroke-linecap:round}.gmm-h .kx-call-ln .mb{display:none}.gmm-h .kx-call-ln .h,.gmm-h .kx-call-ln .l{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease) calc(.25s + var(--d))}.gmm-h .kx-call-ln .h{stroke:rgb(31 59 38 / .42);stroke-width:5.6}.gmm-h .kx-call-ln .l{stroke:rgb(255 255 255 / .95);stroke-width:1.5}.gmm-h .kx-call-ln .g{stroke:#fff;stroke-width:3;stroke-dasharray:.07 .93;stroke-dashoffset:.07;opacity:0;transition:opacity .3s}.gmm-h .kx-st.call .kx-call-ln .g{opacity:.95;animation:gh-kx-flow 3.2s cubic-bezier(.45,0,.3,1) calc(1.4s + var(--d)) infinite}@keyframes gh-kx-flow{0%{stroke-dashoffset:.07}55%,100%{stroke-dashoffset:-.95}}.gmm-h .kx-call-pin{position:absolute;left:var(--px);top:var(--py);width:22px;height:21px;translate:-50% -50%;transition:scale .6s var(--spring) calc(1.05s + var(--d))}.gmm-h .kx-call-pin::before,.gmm-h .kx-call-pin::after,.gmm-h .kx-call-pin i{content:"";position:absolute;inset:0;-webkit-mask:var(--mSo) center/100% 100% no-repeat;mask:var(--mSo) center/100% 100% no-repeat}.gmm-h .kx-call-pin::before{background:var(--cv);filter:drop-shadow(0 1px 2px rgb(31 59 38 / .35))}.gmm-h .kx-call-pin::after{inset:5px;background:var(--gr);-webkit-mask-image:var(--mS);mask-image:var(--mS)}.gmm-h .kx-call-pin i{background:var(--cv);-webkit-mask:var(--mSo) center/100% 100% no-repeat,var(--mSo) center/82% 82% no-repeat;mask:var(--mSo) center/100% 100% no-repeat,var(--mSo) center/82% 82% no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0}.gmm-h .kx-st.call .kx-call-pin i{animation:gh-kx-rip 2.8s cubic-bezier(.2,.7,.3,1) calc(1.6s + var(--d)) infinite}@keyframes gh-kx-rip{0%{opacity:.9;transform:scale(1)}70%,100%{opacity:0;transform:scale(2.6)}}.gmm-h .kx-call-l{position:absolute;right:calc(104% + 12px);top:var(--ly);margin:0;width:max-content;display:grid;justify-items:end;gap:3px;text-align:right;white-space:nowrap;translate:0 -50%;transition:opacity .5s var(--ease) var(--d),transform .7s var(--ease) var(--d)}.gmm-h .kx-call-l .a{font:700 10px/1.35 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--mu);white-space:normal;max-width:12em;hyphens:manual}.gmm-h .kx-call-l .b{font:800 18px/1.1 var(--f);letter-spacing:-.02em;color:var(--gr);font-variant-numeric:tabular-nums}.gmm-h .kx-call.c2 .kx-call-l{right:auto;left:calc(104% + 12px);justify-items:start;text-align:left}.gmm-h .kx-call.c2 .kx-call-l .a{max-width:8em}.gmm-h .kx-call.c2 .kx-call-l .b{font-size:22px}.gmm-h .kx-st.kxj:not(.call) .kx-call-l{opacity:0;transform:translateX(-10px);transition-duration:.25s;transition-delay:0s}.gmm-h .kx-st.kxj:not(.call) .kx-call.c2 .kx-call-l{transform:translateX(10px)}.gmm-h .kx-st.kxj:not(.call) .kx-call-ln .h,.gmm-h .kx-st.kxj:not(.call) .kx-call-ln .l{stroke-dashoffset:1;transition:stroke-dashoffset .3s var(--ease)}.gmm-h .kx-st.kxj:not(.call) .kx-call-pin{scale:0;transition:scale .2s var(--ease)}@media(max-width:899px){.gmm-h .kx-ph{width:54%;translate:24% 0}.gmm-h .kx-call.c2{--px:42%;--py:86%;--ly:93%}.gmm-h .kx-call-ln .dk{display:none}.gmm-h .kx-call-ln .mb{display:inline}.gmm-h .kx-call-ln .h{stroke-width:13.5}.gmm-h .kx-call-ln .l{stroke-width:3.8}.gmm-h .kx-call-ln .g{stroke-width:7}.gmm-h .kx-call-pin{width:20px;height:19px}.gmm-h .kx-call-pin::after{inset:4.5px}.gmm-h .kx-call-l{right:calc(104% + 8px)}.gmm-h .kx-call.c2 .kx-call-l{left:auto;right:calc(104% + 8px);justify-items:end;text-align:right}.gmm-h .kx-st.kxj:not(.call) .kx-call.c2 .kx-call-l{transform:translateX(-10px)}.gmm-h .kx-call-l .b{font-size:16px}.gmm-h .kx-call.c2 .kx-call-l .b{font-size:19px}.gmm-h:lang(de) .kx-call.c1 .kx-call-l .a{max-width:8em}.gmm-h .kx-tag{transition:opacity .3s}.gmm-h .kx-st.call:not(.tight) .kx-tag{opacity:0}}@media(prefers-reduced-motion:reduce){.gmm-h .kx-st.call .kx-call-ln .g,.gmm-h .kx-st.call .kx-call-pin i{animation:none;opacity:0}}@media(min-width:900px) and (max-width:1365px){.gmm-h .kx-call-l{right:calc(103% + 8px)}.gmm-h .kx-call.c2 .kx-call-l{left:calc(103% + 8px)}.gmm-h .kx-call-l .a{font-size:9px;letter-spacing:.13em}.gmm-h .kx-call-l .b{font-size:16px}.gmm-h .kx-call.c2 .kx-call-l .b{font-size:19px}}.gmm-h .kx-call.c2 .kx-call-l{gap:6px}.gmm-h .kx-call.c2 .kx-call-l .b{font-size:44px;line-height:.9;letter-spacing:-.045em}@media(min-width:900px) and (max-width:1365px){.gmm-h .kx-call.c2 .kx-call-l .b{font-size:38px}}@media(max-width:899px){.gmm-h .kx-call.c2 .kx-call-l .b{font-size:30px}.gmm-h .kx-call.c2{--ly:91%}}.gmm-h .kx-call.fit .kx-call-l{transform:none!important;transition:none!important}.gmm-h .heat{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px 16px;align-items:start;margin-top:22px;padding:18px;background:var(--cv2)}.gmm-h .heat-pic{display:block}.gmm-h .heat-pic img{display:block;width:64px;height:auto;mix-blend-mode:multiply}.gmm-h .heat-t{display:grid;gap:4px;min-width:0}.gmm-h .heat-t b{font:800 20px/1.15 var(--f);letter-spacing:-.02em}.gmm-h .heat-t .copy{font-size:15px;line-height:1.5;margin:2px 0 0}.gmm-h .heat-buy{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}.gmm-h .heat-buy .btn{min-height:48px;padding:0 20px;font-size:12px}@media(min-width:600px){.gmm-h .heat{grid-template-columns:72px minmax(0,1fr)}.gmm-h .heat-pic img{width:72px}.gmm-h .heat-buy{grid-column:2}}@media(max-width:767.98px){.gmm-h .cats li:not(:first-child) .cat-n{order:1}.gmm-h .cats li:not(:first-child) .cat-d{order:2}.gmm-h .cats li:not(:first-child) .cat-b{position:relative;order:3;flex:none;align-self:flex-end;right:auto;bottom:auto;width:calc(86% + 31px);margin:auto calc(-18px - 8%) -32px 0;padding-top:10px}.gmm-h .cats li:not(:first-child) .cat-b.box{width:calc(70% + 25px);margin:auto calc(-18px + 4%) -13px 0}}.gmm-h .kx-buy .meta{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.5}@media(max-width:599px){.gmm-h .kx-buy{grid-template-columns:44px minmax(0,1fr);row-gap:12px}.gmm-h .kx-buy .meta{margin-top:0}.gmm-h .kx-buy>.btn{grid-column:1/-1;justify-content:center;width:100%}}