.mp-marquee{z-index:1;border-top:1px solid var(--gr-line);border-bottom:1px solid var(--gr-line);background:linear-gradient(#f6f9f2 0%,#fcfcf9 100%);padding:13px 0 12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.mp-marquee-track{will-change:transform;width:max-content;animation:46s linear infinite mp-marq;display:flex}.mp-marquee ul{flex:none;align-items:center;display:flex}.mp-marquee li{white-space:nowrap;font-family:var(--gr-ff-min);letter-spacing:.08em;color:#2f5a3d;flex:none;align-items:center;gap:30px;padding-right:30px;font-size:30px;font-weight:600;line-height:1.2;display:flex}.mp-marquee li.is-o span{color:#0000;-webkit-text-stroke:1px #4a7a5a}.mp-marquee li svg{color:#8cc09b;transform-origin:50% 100%;flex:none;animation:7s ease-in-out infinite alternate mp-leaf-spin}.mp-marquee li:nth-child(3n) svg{color:#b4d4a2;animation-delay:-2s}.mp-marquee:hover .mp-marquee-track,.mp-marquee.mp-off .mp-marquee-track,.mp-marquee.mp-off li svg{animation-play-state:paused}@keyframes mp-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mp-leaf-spin{0%{rotate:-14deg}to{rotate:16deg}}@media (max-width:700px){.mp-marquee{padding:10px 0 9px}.mp-marquee li{gap:20px;padding-right:20px;font-size:21px}.mp-marquee-track{animation-duration:34s}}@media (prefers-reduced-motion:reduce){.mp-marquee{-webkit-mask-image:none;mask-image:none}.mp-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.mp-marquee ul:nth-child(2){display:none}.mp-marquee ul{flex-wrap:wrap;justify-content:center}.mp-marquee li:nth-child(n+6){display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.gr-root .mp-host{isolation:isolate;position:relative}.mp-layer--top{height:min(100%,820px);bottom:auto}.gr-root .ar-page.mp-host>.ar-wrap{z-index:1;position:relative}.mp-host>:is(.gt-hero-bg,.gs-hero-bg,.sh-hero-bg){z-index:-2}.mp-layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mp-leaves{width:100%;height:100%;position:absolute;inset:0}.mp-rays{position:absolute;inset:-12% -8%}.mp-rays i{filter:blur(9px);mix-blend-mode:soft-light;opacity:.8;will-change:translate, opacity;background:linear-gradient(90deg,#fffce200 0%,#fffce29e 50%,#fffce200 100%);border-radius:40px;height:170%;position:absolute;top:-30%;rotate:24deg}.mp-rays i:first-child{width:9%;animation:15s ease-in-out infinite alternate mp-ray;left:6%}.mp-rays i:nth-child(2){width:15%;animation:21s ease-in-out -7s infinite alternate-reverse mp-ray;left:30%}.mp-rays i:nth-child(3){width:11%;animation:18s ease-in-out -3s infinite alternate mp-ray;left:62%}@keyframes mp-ray{0%{opacity:.35;translate:-6%}50%{opacity:.95}to{opacity:.45;translate:12%}}.mp-bokeh{position:absolute;inset:0}.mp-bokeh i{opacity:var(--bo,.5);filter:blur(1.5px);animation:mp-bokeh var(--bd,10s) ease-in-out var(--bl,0s) infinite alternate;will-change:translate, opacity;background:radial-gradient(circle at 38% 34%,#fffff0f2,#d6eec480 52%,#d6eec400 72%);border-radius:50%;position:absolute}@keyframes mp-bokeh{0%{opacity:calc(var(--bo,.5) * .4);translate:0;scale:.85}to{opacity:var(--bo,.5);translate:22px -34px;scale:1.15}}.gr-root .gr-kb,.gr-root .gs-kb{animation:10s ease-in-out infinite alternate mp-breathe}@keyframes mp-breathe{0%{filter:saturate()brightness();scale:1}to{filter:saturate(1.1)brightness(1.03);scale:1.085}}.gr-root .gt-hero-in{translate:0 calc(var(--mp-hy,0) * 1px)}.mp-split{position:relative}mp-chs{display:inline}mp-ch{opacity:0;transform-origin:0 100%;filter:blur(3px);transition:opacity .6s ease calc(var(--i,0) * 42ms), translate .85s cubic-bezier(.2, .85, .2, 1) calc(var(--i,0) * 42ms), rotate .85s cubic-bezier(.2, .85, .2, 1) calc(var(--i,0) * 42ms), filter .6s ease calc(var(--i,0) * 42ms);display:inline-block;translate:0 .7em;rotate:9deg}.mp-split.mp-in mp-ch{opacity:1;filter:blur();translate:0;rotate:0deg}.mp-split:after{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#4a7a5a 0%,#4a7a5a8c 55%,#4a7a5a00 100%);border-radius:2px;width:min(100%,15em);height:2px;transition:transform 1.2s cubic-bezier(.6,0,.2,1) .4s;position:absolute;bottom:-9px;left:0;transform:scaleX(0)}.mp-split.gr-vbar:after{width:min(100% - 13px,15em);left:13px}.mp-split.mp-in:after{transform:scaleX(1)}.mp-wipe:not(.mp-in){clip-path:inset(0 100% 0 0)}.mp-wipe{clip-path:inset(0);transition:clip-path 1.15s cubic-bezier(.65, 0, .2, 1) var(--mp-d,0s)}.mp-wipe:not(.mp-in) img{transform:scale(1.22)}.mp-wipe img{transition:transform 1.6s cubic-bezier(.2, .75, .2, 1) var(--mp-d,0s)}.gr-root img[data-mp-par]{scale:1.13;translate:0 calc(var(--mp-p,0) * 5.5%);will-change:translate}.gr-root :is(.gt-types-grid,.gt-worry-row,.gt-rec-grid,.gt-area-grid,.gs-cards,.sh-rel-g,.ar-kinds,.ar-wks,.ar-words,.ar-idx-g){perspective:1200px}.gr-root :is(.gt-types-grid,.gt-worry-row,.gt-rec-grid,.gt-area-grid,.gs-cards,.sh-rel-g,.ar-kinds,.ar-wks,.ar-words,.ar-idx-g)>[data-rv]{transform-origin:50% 100%;transition:opacity .9s ease var(--d,0s), translate 1.05s cubic-bezier(.2, .75, .2, 1) var(--d,0s), scale 1.05s cubic-bezier(.2, .75, .2, 1) var(--d,0s), rotate 1.05s cubic-bezier(.2, .75, .2, 1) var(--d,0s)}.gr-root :is(.gt-types-grid,.gt-worry-row,.gt-rec-grid,.gt-area-grid,.sh-rel-g,.ar-kinds,.ar-wks,.ar-words,.ar-idx-g)>[data-rv]:not(.is-in){translate:0 56px;rotate:x 26deg;scale:.94}.gr-root .gs-cards>[data-rv]{transform-origin:100%}.gr-root .gs-cards>[data-rv]:not(.is-in){translate:84px 14px;rotate:y -14deg;scale:.96}.gr-root .gt-bn-grid>[data-rv]{transition:opacity .9s ease var(--d,0s), translate 1.1s cubic-bezier(.2, .75, .2, 1) var(--d,0s), rotate 1.1s cubic-bezier(.2, .75, .2, 1) var(--d,0s), scale 1.1s cubic-bezier(.2, .75, .2, 1) var(--d,0s)}.gr-root .gt-bn-grid>[data-rv]:first-child:not(.is-in){translate:-110px;rotate:-2.5deg}.gr-root .gt-bn-grid>[data-rv]:nth-child(3):not(.is-in){translate:110px;rotate:2.5deg}.gr-root .sh-rsv.is-in{animation:3.8s ease-in-out 1.2s infinite mp-box}@keyframes mp-box{0%,to{box-shadow:0 2px 12px #283c2d0d,0 0 #4a7a5a00}50%{box-shadow:0 10px 30px #2f5a3d33,0 0 0 5px #4a7a5a21}}.mp-vine-host{position:relative}.mp-vine{z-index:0;pointer-events:none;opacity:.85;height:24px;position:absolute;top:-9px;left:0;right:0;overflow:hidden}.mp-vine:not(.mp-lay){visibility:hidden}.mp-vine svg{width:100%;height:100%;display:block;overflow:hidden}.mp-vine .v{fill:none;stroke:#5f9a72;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.55,0,.2,1)}.mp-vine.mp-in .v{stroke-dashoffset:0}.mp-vine .lf{fill:#8cc09b;opacity:0;transform-box:fill-box;transform-origin:0;transition:scale .7s cubic-bezier(.3, 1.7, .5, 1) calc(var(--x,0) * 2.3s + .15s), opacity .4s ease calc(var(--x,0) * 2.3s + .15s);scale:0}.mp-vine g:nth-of-type(2n) .lf{fill:#b4d4a2}.mp-vine.mp-in .lf{opacity:.92;scale:1}.gr-root [data-mp-tilt][data-mp-tilt]{transform:perspective(900px) rotateX(var(--mp-rx,0deg)) rotateY(var(--mp-ry,0deg)) translateY(-5px);box-shadow:var(--gr-sh2);transition:transform .14s linear,box-shadow .35s}.gr-root [data-mp-mag]{transition:translate .5s cubic-bezier(.3,1.5,.5,1),transform .14s cubic-bezier(.3,1.6,.5,1),filter .2s,box-shadow .2s,background-color .25s,color .25s,border-color .25s}.mp-ring{z-index:9999;pointer-events:none;background:radial-gradient(circle,#7ec09066,#7ec09000 72%);border:1.5px solid #4a7a5acc;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.9s cubic-bezier(.2,.7,.2,1) forwards mp-ring;position:fixed}@keyframes mp-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(10)}}@media (max-width:700px){.mp-rays i:nth-child(3){display:none}.mp-bokeh i{filter:none}.gr-root .gt-bn-grid>[data-rv]:first-child:not(.is-in){translate:-46px}.gr-root .gt-bn-grid>[data-rv]:nth-child(3):not(.is-in){translate:46px}.gr-root .gs-cards>[data-rv]:not(.is-in){translate:40px 10px;rotate:none}mp-ch{transition-duration:.5s,.7s,.7s,.5s}}}
.gr-root{--gr-g:#2f5a3d;--gr-gd:#234a31;--gr-g2:#4a7a5a;--gr-gl:#eaf1e5;--gr-gl2:#f3f7ef;--gr-paper:#fcfcf9;--gr-cream:#f6f2e8;--gr-ink:#2a2e2b;--gr-mut:#6a6e6a;--gr-line:#e5e3da;--gr-star:#f2a516;--gr-red:#e0526a;--gr-btn:linear-gradient(96deg, #45664a 0%, #2c5439 100%);--gr-sh:0 2px 10px #283c2d14;--gr-sh2:0 10px 26px #283c2d29;--gr-r:10px;--gr-ff-jp:var(--gr-jp), "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--gr-ff-min:var(--gr-min), "Shippori Mincho", "Hiragino Mincho ProN", serif;--gr-ff-hand:var(--gr-hand), "Klee One", "Zen Kurenaido", "Hiragino Maru Gothic ProN", cursive;--gr-hh:52px;--gr-hw:1200px;--gr-hy:var(--gr-hh);--gr-edge-w:132px;background:var(--gr-paper);color:var(--gr-ink);font-family:var(--gr-ff-jp);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:13px;line-height:1.5;position:relative;overflow-x:clip}.gr-root:has([data-gr-page=top]){--gr-hh:54px;--gr-hw:1274px}.gr-root:has([data-gr-page=search]){--gr-hh:52px;--gr-hw:1294px}.gr-root:has([data-gr-page=shop]){--gr-hh:48px;--gr-hw:1200px}.gr-root:has([data-gr-page=article]){--gr-hh:52px;--gr-hw:1200px}:where(.gr-root) *,:where(.gr-root) :before,:where(.gr-root) :after{box-sizing:border-box}:where(.gr-root) a{color:inherit;text-decoration:none}:where(.gr-root) img{max-width:100%;display:block}:where(.gr-root) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.gr-root) :is(ul,ol){list-style:none}:where(.gr-root) button{font-family:inherit}.gr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gr-main{z-index:1;display:block;position:relative}.gr-jp{font-family:var(--gr-ff-jp)}.gr-min{font-family:var(--gr-ff-min)}.gr-hand{font-family:var(--gr-ff-hand)}body:has(.gr-root)>nav.nav{display:none!important}body:has(.gr-root) .side-label{display:none!important}body:has(.gr-root) .cursor-dot{display:none!important}body:has(.gr-root) .cursor-ring{display:none!important}body:has(.gr-root) .progress-bar{display:none!important}body:has(.gr-root){cursor:auto}:is(body:has(.gr-root) button,body:has(.gr-root) a){cursor:pointer}.gr-demo-bar{text-align:center;color:#6b6a5c;z-index:2;background:#efeadb;border-bottom:1px solid #e0d9c4;height:28px;font-size:12px;line-height:28px;position:relative}.gr-progress{transform-origin:0;z-index:120;pointer-events:none;background:linear-gradient(90deg,#5b9a6c,#2c5439);width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.gr-edge{width:var(--gr-edge-w);pointer-events:none;z-index:0;mix-blend-mode:multiply;position:fixed;top:-70px;bottom:-70px}.gr-edge-l{left:0}.gr-edge-r{--gr-edge-w:82px;right:0}.gr-edge i{will-change:translate, rotate;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.gr-edge-l i{transform-origin:0 30%;background-image:url(/_portal/bcproto/green/common/edge-l.webp);background-position:0 0;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 50%,#0000 100%)}.gr-edge-r i{transform-origin:100% 30%;background-image:url(/_portal/bcproto/green/common/edge-r.webp);background-position:100% 0;-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000 100%);mask-image:linear-gradient(270deg,#000 50%,#0000 100%)}.gr-edge .near{translate:0 calc(var(--sy,0) * -.035px);animation:9s ease-in-out infinite alternate gr-sway}.gr-edge .far{translate:0 calc(var(--sy,0) * -.012px);opacity:.5;filter:blur(4px);animation:13s ease-in-out -4s infinite alternate-reverse gr-sway;scale:1 -1}@keyframes gr-sway{0%{rotate:-1.2deg}to{rotate:1.8deg}}.gr-head{z-index:100;height:var(--gr-hh);margin-bottom:calc(var(--gr-hh) * -1);background:#fffffff2;transition:translate .38s cubic-bezier(.3,.7,.2,1),background-color .3s,box-shadow .3s;position:sticky;top:0}.gr-root:has([data-gr-page=top],[data-gr-page=search]) .gr-head:not(.is-scrolled){box-shadow:none;background:linear-gradient(90deg,#fffffff7 0%,#fffffff0 52%,#ffffff14 100%)}.gr-head.is-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px #0000000d,0 6px 18px #283c2d0f}.gr-head.is-hidden{translate:0 -105%}.gr-head-in{height:100%;width:min(var(--gr-hw), calc(100% - 40px));align-items:center;margin:0 auto;display:flex}.gr-logo{flex:none;width:282px;line-height:0;display:block}.gr-logo img,.gr-logo svg{mix-blend-mode:multiply;transform-origin:14%;width:222px;height:47.7px;margin-left:8px;transition:transform .5s cubic-bezier(.3,1.5,.5,1);overflow:visible}.gr-logo:hover img,.gr-logo:hover svg{transform:scale(1.04)rotate(-1deg)}.gr-nav{white-space:nowrap;flex:1;gap:30px;font-size:11.8px;font-weight:500;display:flex}.gr-nav a{padding:6px 0;transition:color .2s;position:relative}.gr-nav a:after{content:"";background:var(--gr-g2);height:2px;transition:right .3s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:0;left:0;right:100%}.gr-nav a:hover{color:var(--gr-g)}.gr-nav a:hover:after{right:0}.gr-head-r{align-items:center;gap:26px;margin-left:auto;font-size:10.5px;display:flex}.gr-hr-i{color:#3a3e3b;align-items:center;gap:6px;transition:transform .2s,color .2s;display:inline-flex}.gr-hr-i:hover{color:var(--gr-g);transform:translateY(-2px)}.gr-area-btn{background:var(--gr-btn);letter-spacing:.02em;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:150px;height:36px;margin-left:-2px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #1e3c282e;color:#fff!important}.gr-area-btn svg:first-child{color:#fff}.gr-caret{opacity:.9}.gr-menu-btn{background:0 0;border:0;width:38px;height:36px;padding:0;display:none;position:relative}.gr-menu-btn span{background:var(--gr-ink);border-radius:2px;height:2px;position:absolute;left:9px;right:9px}.gr-menu-btn span:first-child{top:12px}.gr-menu-btn span:nth-child(2){top:17px}.gr-menu-btn span:nth-child(3){top:22px}.gr-drawer{display:none}.gr-root .gr-foot{z-index:1;color:var(--gr-ink);border-top:1px solid var(--gr-line);background:#ffffffc7;margin-top:56px;padding:0;position:relative}.gr-foot-in{flex-wrap:wrap;align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:22px 16px 24px;display:flex}.gr-foot-logo{flex:none;line-height:0}.gr-foot-logo img,.gr-foot-logo svg{mix-blend-mode:multiply;width:176px;height:auto}.gr-foot-nav{flex-wrap:wrap;flex:1;gap:8px 26px;font-size:11.8px;font-weight:500;display:flex}.gr-foot-nav a{transition:color .2s}.gr-foot-nav a:hover{color:var(--gr-g)}.gr-foot-c{color:var(--gr-mut);margin-left:auto;font-size:11px}.gr-foot-sub{color:var(--gr-mut);flex-wrap:wrap;flex-basis:100%;gap:2px 20px;margin-top:-14px;font-size:11px;display:flex}.gr-foot-sub a{padding:5px 0;transition:color .2s}.gr-foot-sub a:hover{color:var(--gr-g)}.gr-vbar{padding-left:13px;position:relative}.gr-vbar:before{content:"";background:var(--gr-g);border-radius:2px;width:3px;position:absolute;top:.12em;bottom:.12em;left:0}.gr-btn{background:var(--gr-btn);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.gr-btn--line{color:var(--gr-g);border:1.5px solid var(--gr-g);background:#fff}.gr-press{transition:transform .14s cubic-bezier(.3,1.6,.5,1),filter .2s,box-shadow .2s}.gr-press:hover{filter:brightness(1.08)}.gr-press:active{transform:scale(.94)}.gr-shimmer{isolation:isolate;position:relative;overflow:hidden}.gr-shimmer:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:38%;animation:4.6s ease-in-out 1.6s infinite gr-shimmer;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes gr-shimmer{0%{left:-60%}28%,to{left:160%}}.gr-lift{transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s}.gr-lift:hover{box-shadow:var(--gr-sh2);transform:translateY(-5px)}.gr-zoom{overflow:hidden}.gr-zoom img{transition:transform .8s cubic-bezier(.25,.8,.25,1)}.gr-lift:hover .gr-zoom img,.gr-zoom:hover img{transform:scale(1.07)}.gr-arrow{border:1px solid var(--gr-line);width:28px;height:28px;color:var(--gr-g);background:#fff;border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s;display:inline-grid;overflow:hidden}.gr-arrow>*{transition:transform .35s cubic-bezier(.3,.7,.2,1)}.gr-lift:hover .gr-arrow,.gr-hov:hover .gr-arrow,.gr-arrow:hover{background:var(--gr-g);color:#fff;border-color:var(--gr-g)}.gr-lift:hover .gr-arrow>*,.gr-hov:hover .gr-arrow>*,.gr-arrow:hover>*{animation:.5s cubic-bezier(.3,.7,.2,1) gr-arrow-go}@keyframes gr-arrow-go{0%{transform:translate(0)}45%{opacity:0;transform:translate(160%)}46%{opacity:0;transform:translate(-160%)}to{opacity:1;transform:translate(0)}}.gr-chip{border:1px solid var(--gr-line);color:var(--gr-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:background .28s,color .28s,border-color .28s,transform .2s;display:inline-flex}.gr-chip:hover{background:var(--gr-g);color:#fff;border-color:var(--gr-g);transform:translateY(-2px)}.gr-chip:active{transform:scale(.94)}.gr-pop{animation:.9s cubic-bezier(.3,1.6,.5,1) .9s both gr-pop}@keyframes gr-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.gr-float{animation:5.5s ease-in-out infinite alternate gr-float}.gr-pop.gr-float{animation:.9s cubic-bezier(.3,1.6,.5,1) .9s both gr-pop,5.5s ease-in-out 1.8s infinite alternate gr-float}@keyframes gr-float{0%{translate:0}to{translate:0 -8px}}.gr-kb{transform-origin:62% 42%;animation:24s ease-in-out infinite alternate gr-kb}@keyframes gr-kb{0%{scale:1}to{scale:1.09}}.gr-sway{transform-origin:50% 100%;animation:6s ease-in-out infinite alternate gr-sway2}@keyframes gr-sway2{0%{rotate:-4deg}to{rotate:5deg}}.gr-draw :is(path,line,circle,rect,polyline,ellipse){stroke-dasharray:220;stroke-dashoffset:0}.gr-hov:hover .gr-draw :is(path,line,circle,rect,polyline,ellipse),.gr-draw:hover :is(path,line,circle,rect,polyline,ellipse){animation:.9s ease-out both gr-draw}@keyframes gr-draw{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}.gr-hov:hover .gr-bounce{animation:.55s cubic-bezier(.3,1.8,.5,1) gr-bounce}@keyframes gr-bounce{0%{transform:scale(1)}40%{transform:scale(1.14)translateY(-3px)}to{transform:scale(1)}}.gr-heart{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:transform .15s;display:inline-grid}.gr-heart svg{fill:#ffffff1f;stroke:#fff;filter:drop-shadow(0 1px 2px #00000040);transition:fill .2s,stroke .2s}.gr-heart.gr-heart--ink svg{stroke:#8a8e8a;filter:none;fill:none}.gr-heart:hover{transform:scale(1.14)}.gr-heart.is-on svg{fill:var(--gr-red);stroke:var(--gr-red);animation:.5s cubic-bezier(.3,1.8,.5,1) gr-heart-pop}@keyframes gr-heart-pop{0%{scale:1}40%{scale:1.45}to{scale:1}}.gr-stars{letter-spacing:1px;white-space:nowrap;vertical-align:middle;line-height:1;display:inline-block;position:relative}.gr-stars-b{color:#e2e0d6}.gr-stars-f{width:calc(var(--v,5) / 5 * 100%);color:var(--gr-star);clip-path:inset(0 100% 0 0);position:absolute;top:0;left:0;overflow:hidden}.gr-stars.is-in .gr-stars-f{clip-path:inset(0);transition:clip-path 1.2s cubic-bezier(.25, .8, .25, 1) var(--d,0s)}.gr-tabs{top:var(--gr-hy,0px);z-index:50;gap:8px;transition:top .38s cubic-bezier(.3,.7,.2,1);display:flex;position:sticky}.gr-tab{z-index:1;border:1px solid var(--gr-line);height:34px;color:var(--gr-ink);cursor:pointer;background:#ffffffeb;border-radius:999px;flex:1;font-size:12px;font-weight:500;transition:color .3s,border-color .3s;position:relative}.gr-tab.is-on{color:#fff;border-color:#0000}.gr-tabs-ind{z-index:0;translate:var(--ix,0px) var(--iy,0px);width:var(--iw,0px);height:var(--ih,34px);background:var(--gr-btn);pointer-events:none;border-radius:999px;transition:translate .45s cubic-bezier(.3,.8,.2,1),width .45s cubic-bezier(.3,.8,.2,1);position:absolute;top:0;left:0}.gr-tabs--line{border-bottom:1px solid var(--gr-line);background:#fffffff0;gap:0}.gr-tabs--line .gr-tab{background:0 0;border:0;border-radius:0;height:44px}.gr-tabs--line .gr-tab.is-on{color:var(--gr-g);font-weight:700}.gr-tabs--line .gr-tabs-ind{height:2px;translate:var(--ix,0px) 0;border-radius:2px;top:auto;bottom:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.gr-root [data-rv]{opacity:0;transition:opacity .85s ease var(--d,0s), translate .9s cubic-bezier(.2, .75, .2, 1) var(--d,0s), scale .9s cubic-bezier(.2, .75, .2, 1) var(--d,0s);translate:0 30px}.gr-root [data-rv=fade]{translate:none}.gr-root [data-rv=left]{translate:-34px}.gr-root [data-rv=right]{translate:34px}.gr-root [data-rv=zoom]{translate:none;scale:.93}.gr-root [data-rv].is-in{opacity:1;translate:none;scale:none}.gr-root [data-rv].gr-lift{transition:opacity .85s ease var(--d,0s), translate .9s cubic-bezier(.2, .75, .2, 1) var(--d,0s), scale .9s cubic-bezier(.2, .75, .2, 1) var(--d,0s), transform .35s cubic-bezier(.25, .8, .25, 1), box-shadow .35s}.gr-root [data-rv=mask],.gr-root [data-rv=write],.gr-root [data-rv=stars]{opacity:1;transition:none;translate:none}.gr-ml-i{translate:0 108%}.gr-mask.is-in .gr-ml-i{transition:translate 1.05s cubic-bezier(.2, .8, .2, 1) calc(var(--d,0s) + var(--i,0) * var(--step,.11s));translate:0}.gr-wl-i{clip-path:inset(-.2em 100% -.2em 0)}.gr-write.is-in .gr-wl-i{clip-path:inset(-.2em -.4em -.2em 0);transition:clip-path 1.1s cubic-bezier(.45, .1, .3, 1) calc(var(--d,0s) + var(--i,0) * var(--step,.65s))}}.gr-mask{display:block}.gr-ml{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.gr-ml-i{display:block}.gr-write{display:inline-block}.gr-wl{display:block}.gr-wl-i{display:inline-block}@media (max-width:1080px){.gr-nav,.gr-hr-i{display:none}.gr-head-in{padding:0 10px 0 14px}.gr-logo{flex:1;width:auto}.gr-logo img,.gr-logo svg{width:168px;max-width:100%;height:auto;margin-left:0}.gr-menu-btn{display:block}.gr-area-btn{width:118px;height:34px;margin-left:0;font-size:12px}.gr-head-r{gap:4px}.gr-drawer{border-top:1px solid var(--gr-line);background:#fffffffa;flex-direction:column;padding:6px 16px 12px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #283c2d1f}.gr-drawer[data-open="1"]{display:flex}.gr-drawer a{border-bottom:1px solid var(--gr-line);padding:13px 4px;font-size:14px;font-weight:500}.gr-drawer a:last-child{border-bottom:0}.gr-edge{opacity:.55;--gr-edge-w:56px}.gr-edge-r{--gr-edge-w:40px}.gr-foot-in{gap:14px;padding:20px 16px 22px}.gr-foot-c{order:2;width:100%;margin-left:0}.gr-foot-sub{order:1;margin-top:-6px}}@media (prefers-reduced-motion:reduce){.gr-root *,.gr-root :before,.gr-root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.gr-root [data-rv]{opacity:1;translate:none;scale:none}.gr-ml-i{translate:none}.gr-wl-i,.gr-stars-f{clip-path:none}.gr-edge i{translate:none!important}.gr-head.is-hidden{translate:none}}.gr-skip{z-index:200;background:var(--gr-g);color:#fff;border-radius:4px;padding:12px 18px;font-size:14px;line-height:1;transition:top .2s;position:absolute;top:-72px;left:12px}.gr-skip:focus{outline-offset:2px;outline:2px solid #fff;top:12px}.gr-main:focus{outline:none}
