.header-container .bnr-box{display:grid;gap:clamp(.64rem,3.2vw,1.536rem);inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem)}.header-container .bnr-box>.item{text-decoration:none}.header-container .bnr-box>.item>.img{display:block;inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);overflow:hidden;border-radius:clamp(1.0666666667rem,5.3333333333vw,2.56rem);box-shadow:var(--shadow-blur-20-alpha-10)}.header-container .credits-item{display:grid;grid-template-columns:clamp(2.24rem,11.2vw,5.376rem) minmax(0,1fr);gap:var(--credits-item-gap, clamp(.4266666667rem, 2.1333333333vw, 1.024rem));align-items:var(--credits-item-align-items, start)}.header-container .credits-item[data-variant=support]>.img{inline-size:clamp(11.3066666667rem,56.5333333333vw,27.136rem)}.header-container .credits-item>.icon{display:grid;place-items:center;min-block-size:var(--credits-item-icon-min-block-size, clamp(1.6533333333rem, 8.2666666667vw, 3.968rem));background:var(--bg-blue);border-radius:clamp(.5333333333rem,2.6666666667vw,1.28rem)}.header-container .credits-item>.icon>.label{font-size:clamp(.64rem,3.2vw,1.536rem);font-weight:700;line-height:1.6;color:var(--font-gray);letter-spacing:.04em}.header-container .credits-item>.img{inline-size:100%}.header-container .credits-item>.img>.logo{display:block;inline-size:100%;block-size:auto}.header-container .credits-item>.text{padding-block-start:clamp(.1066666667rem,.5333333333vw,.256rem);font-size:clamp(.64rem,3.2vw,1.536rem);line-height:1.35;color:var(--font-gray);letter-spacing:.04em}.header-container .credits-item[data-variant=doctor]>.text{padding-block-start:0}@media(min-width:48rem){.header-container .credits-item{grid-template-columns:clamp(1.575rem,3.28125vw,2.953125rem) minmax(0,1fr);gap:var(--credits-item-gap-lg, clamp(.3rem, .625vw, .5625rem));align-items:var(--credits-item-align-items-lg, var(--credits-item-align-items, center))}.header-container .credits-item[data-variant=support]>.img{inline-size:clamp(7.95rem,16.5625vw,14.90625rem)}.header-container .credits-item>.icon{min-block-size:var(--credits-item-icon-min-block-size-lg, clamp(1.1625rem, 2.421875vw, 2.1796875rem));border-radius:clamp(.375rem,.78125vw,.703125rem)}.header-container .credits-item>.icon>.label{font-size:clamp(.45rem,.9375vw,.84375rem)}.header-container .credits-item>.img{inline-size:100%}.header-container .credits-item>.img>.logo{display:block;inline-size:100%;block-size:auto}.header-container .credits-item>.text{padding-block-start:clamp(.075rem,.15625vw,.140625rem);font-size:clamp(.45rem,.9375vw,.84375rem)}.header-container .credits-item[data-variant=doctor]>.text{padding-block-start:0}}.header-container .credits-list{position:var(--credits-list-position, static);inset-block-start:var(--credits-list-inset-block-start, auto);inset-inline-start:var(--credits-list-inset-inline-start, auto);z-index:var(--credits-list-z-index, auto);display:grid;visibility:var(--credits-list-visibility, visible);gap:clamp(.4266666667rem,2.1333333333vw,1.024rem);inline-size:var(--credits-list-inline-size, clamp(13.9733333333rem, 69.8666666667vw, 33.536rem));pointer-events:var(--credits-list-pointer-events, auto);opacity:var(--credits-list-opacity, 1);transform:var(--credits-list-transform, none)}@media(min-width:48rem){.header-container .credits-list{gap:clamp(.3rem,.625vw,.5625rem);inline-size:var(--credits-list-inline-size-lg, clamp(9.825rem, 20.46875vw, 18.421875rem))}}.header-container .fix-btn{position:fixed;inset-block-end:clamp(1.6rem,8vw,3.84rem);inset-inline-start:50%;z-index:2;display:none;gap:clamp(.5866666667rem,2.9333333333vw,1.408rem);align-items:center;justify-content:center;inline-size:clamp(11.7117333333rem,58.5586666667vw,28.10816rem);min-block-size:clamp(2.7733333333rem,13.8666666667vw,6.656rem);padding:clamp(.3733333333rem,1.8666666667vw,.896rem) clamp(1.6rem,8vw,3.84rem) clamp(.48rem,2.4vw,1.152rem);text-decoration:none;background:var(--accent-red);border-radius:clamp(5.3333333333rem,26.6666666667vw,12.8rem);transform:translate(-50%)}@media(min-width:48rem){.header-container .fix-btn{inset-block:50% auto;inset-inline:auto 0;display:inline-flex;flex-direction:column;gap:clamp(.4125rem,.859375vw,.7734375rem);inline-size:clamp(2.175rem,4.53125vw,4.078125rem);min-block-size:clamp(9.554025rem,19.90421875vw,17.913796875rem);padding:clamp(.9375rem,1.953125vw,1.7578125rem) clamp(.75rem,1.5625vw,1.40625rem) clamp(1.05rem,2.1875vw,1.96875rem);pointer-events:auto;border-radius:clamp(.75rem,1.5625vw,1.40625rem) 0 0 clamp(.75rem,1.5625vw,1.40625rem);transform:translateY(calc(-50% - clamp(.9rem,1.875vw,1.6875rem) + var(--desktop-release-y, 0px)))}}.header-container .fix-btn:after{position:absolute;inset:0;box-sizing:border-box;pointer-events:none;content:"";border-style:solid;border-radius:inherit}.header-container .fix-btn>.icon{inline-size:clamp(.96rem,4.8vw,2.304rem)}@media(min-width:48rem){.header-container .fix-btn>.icon{inline-size:clamp(.675rem,1.40625vw,1.265625rem)}}.header-container .fix-btn>.icon>.img{display:block;inline-size:100%;block-size:auto}.header-container .fix-btn>.text{font-size:clamp(.96rem,4.8vw,2.304rem);font-weight:700;line-height:2;letter-spacing:.04em;white-space:nowrap}@media(min-width:48rem){.header-container .fix-btn>.text{font-size:clamp(.675rem,1.40625vw,1.265625rem);line-height:1.3333333333;writing-mode:vertical-rl;text-orientation:upright}}.header-container .fix-btn{color:var(--white-figma);transition:color .14s ease-out,background-color .14s ease-out}.header-container .fix-btn:after{border-color:var(--accent-red);border-width:0;transition:border-width .14s ease-out}.header-container .fix-btn:focus-visible{color:var(--accent-red);outline:2px solid var(--focus-ring-color);outline-offset:2px;background:var(--white)}.header-container .fix-btn:focus-visible:after{border-width:2px}@media(min-width:48rem){.header-container .fix-btn:hover{color:var(--accent-red);background:var(--white)}.header-container .fix-btn:hover:after{border-width:2px}}.header-container .hamburger-btn{position:fixed;inset-block-start:clamp(.5333333333rem,2.6666666667vw,1.28rem);inset-inline-end:clamp(.5333333333rem,2.6666666667vw,1.28rem);z-index:3;display:grid;place-items:center;inline-size:clamp(2.88rem,14.4vw,6.912rem);block-size:clamp(2.88rem,14.4vw,6.912rem);pointer-events:auto;cursor:pointer;border-radius:50%}@media(min-width:48rem){.header-container .hamburger-btn{display:none}}.header-container .hamburger-btn>.icon{position:absolute;inset-block-start:clamp(1.0666666667rem,5.3333333333vw,2.56rem);inset-inline-start:clamp(.9066666667rem,4.5333333333vw,2.176rem);inline-size:clamp(1.0666666667rem,5.3333333333vw,2.56rem);block-size:clamp(.7466666667rem,3.7333333333vw,1.792rem);font-size:0;line-height:0}.header-container .hamburger-btn>.icon>.line{position:absolute;inset-inline-start:0;inline-size:clamp(1.0666666667rem,5.3333333333vw,2.56rem);block-size:clamp(.1066666667rem,.5333333333vw,.256rem);background:var(--white-figma);border-radius:clamp(53.28rem,266.4vw,127.872rem)}.header-container .hamburger-btn>.icon>.line:nth-child(1){inset-block-start:0}.header-container .hamburger-btn>.icon>.line:nth-child(2){inset-block-start:clamp(.32rem,1.6vw,.768rem)}.header-container .hamburger-btn>.icon>.line:nth-child(3){inset-block-start:clamp(.64rem,3.2vw,1.536rem);inline-size:clamp(.6666666667rem,3.3333333333vw,1.6rem)}.header-container .hamburger-btn{background:var(--deep-blue);transition:background .3s ease}.header-container .hamburger-btn>.icon>.line{transition:opacity .3s ease,transform .3s ease}.header-container .link-nav{display:grid;gap:clamp(.4266666667rem,2.1333333333vw,1.024rem);inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem)}@media(min-width:48rem){.header-container .link-nav{gap:clamp(.3rem,.625vw,.5625rem);inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem)}}.header-container .link-nav>.item{position:relative;display:var(--link-nav-item-display, flex);gap:clamp(.5866666667rem,2.9333333333vw,1.408rem);align-items:center;min-block-size:clamp(2.7733333333rem,13.8666666667vw,6.656rem);padding:clamp(.4266666667rem,2.1333333333vw,1.024rem) clamp(1.0666666667rem,5.3333333333vw,2.56rem);color:var(--deep-blue);text-decoration:none;background:var(--white-figma);border-radius:clamp(5.3333333333rem,26.6666666667vw,12.8rem)}@media(min-width:48rem){.header-container .link-nav>.item{display:var(--link-nav-item-display-lg, var(--link-nav-item-display, flex));gap:clamp(.4125rem,.859375vw,.7734375rem);min-block-size:clamp(1.95rem,4.0625vw,3.65625rem);padding:clamp(.3rem,.625vw,.5625rem) clamp(.75rem,1.5625vw,1.40625rem);border-radius:clamp(3.75rem,7.8125vw,7.03125rem)}}.header-container .link-nav>.item:after{position:absolute;inset:0;box-sizing:border-box;pointer-events:none;content:"";border-style:solid;border-radius:inherit}.header-container .link-nav>.item>.icon{display:grid;place-items:center;inline-size:clamp(1.1733333333rem,5.8666666667vw,2.816rem);block-size:clamp(1.1733333333rem,5.8666666667vw,2.816rem);font-size:0;line-height:0;background:var(--light-blue);border-radius:50%}@media(min-width:48rem){.header-container .link-nav>.item>.icon{inline-size:clamp(.825rem,1.71875vw,1.546875rem);block-size:clamp(.825rem,1.71875vw,1.546875rem)}}.header-container .link-nav>.item>.icon>.img{display:block;inline-size:clamp(.3733333333rem,1.8666666667vw,.896rem)}@media(min-width:48rem){.header-container .link-nav>.item>.icon>.img{inline-size:clamp(.2625rem,.546875vw,.4921875rem)}}.header-container .link-nav>.item>.label{font-size:clamp(.8533333333rem,4.2666666667vw,2.048rem);font-weight:700;line-height:1.82025;letter-spacing:.04em}@media(min-width:48rem){.header-container .link-nav>.item>.label{font-size:clamp(.6rem,1.25vw,1.125rem)}}.header-container .link-nav>.item[data-variant=top]{display:none}@media(min-width:48rem){.header-container .link-nav>.item[data-variant=top]{display:var(--link-nav-top-item-display-lg, none);padding:var(--link-nav-top-item-padding-lg, clamp(.3rem, .625vw, .5625rem) clamp(.75rem, 1.5625vw, 1.40625rem))}}.header-container .link-nav>.item{box-shadow:var(--shadow-blur-20-alpha-10);transition:box-shadow .14s ease-out}.header-container .link-nav>.item:after{border-color:var(--light-blue);border-width:0;transition:border-width .14s ease-out}.header-container .link-nav>.item>.icon>.img{transition:transform .14s ease-out}.header-container .link-nav>.item:hover,.header-container .link-nav>.item:focus-visible{box-shadow:none}.header-container .link-nav>.item:hover:after,.header-container .link-nav>.item:focus-visible:after{border-width:2px}.header-container .link-nav>.item:hover>.icon>.img,.header-container .link-nav>.item:focus-visible>.icon>.img{transform:rotate(90deg)}.header-container .link-nav>.item:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.header-container .link-nav>.item[data-variant=top]>.icon>.img{transform:rotate(180deg)}.header-container .link-nav>.item[data-variant=top]:hover>.icon>.img,.header-container .link-nav>.item[data-variant=top]:focus-visible>.icon>.img{transform:rotate(180deg)}.header-container .menu-panel{position:fixed;inset:0;z-index:2;display:grid;align-content:start;justify-items:center;block-size:100dvh;padding:clamp(2.7733333333rem,13.8666666667vw,6.656rem) clamp(1.3333333333rem,6.6666666667vw,3.2rem) clamp(2.1333333333rem,10.6666666667vw,5.12rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg-gray)}@media(min-width:48rem){.header-container .menu-panel{inset:auto;inset-block-start:var(--menu-panel-inset-block-start-lg, calc(50% - clamp(10.1625rem, 21.171875vw, 19.0546875rem)) );inset-inline-start:var(--menu-panel-inset-inline-start-lg, calc(50% + clamp(8.325rem, 17.34375vw, 15.609375rem)) );display:block;inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);block-size:auto;padding:0;overflow:visible;pointer-events:auto;background:transparent;transform:translateY(var(--desktop-release-y, 0))}}.header-container .menu-panel>.logo{inline-size:clamp(10.9333333333rem,54.6666666667vw,26.24rem);block-size:clamp(4.3733333333rem,21.8666666667vw,10.496rem);line-height:0;color:var(--deep-blue)}.header-container .menu-panel>.logo>.img{display:block;inline-size:100%;block-size:auto}@media(min-width:48rem){.header-container .menu-panel>.logo{display:none}}.header-container .menu-panel>.link-nav{margin-block-start:clamp(1.76rem,8.8vw,4.224rem)}@media(min-width:48rem){.header-container .menu-panel>.link-nav{margin-block-start:0}}.header-container .menu-panel>.line{inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);block-size:1px;margin-block-start:clamp(1.2266666667rem,6.1333333333vw,2.944rem);background:var(--light-gray-figma)}@media(min-width:48rem){.header-container .menu-panel>.line{display:none}}.header-container .menu-panel>.report-bnr{margin-block-start:clamp(1.4933333333rem,7.4666666667vw,3.584rem)}@media(min-width:48rem){.header-container .menu-panel>.report-bnr{margin-block-start:clamp(.6rem,1.25vw,1.125rem)}}.header-container .menu-panel>.bnr-box{margin-block-start:clamp(2.4533333333rem,12.2666666667vw,5.888rem)}@media(min-width:48rem){.header-container .menu-panel>.bnr-box{display:none}}.header-container .menu-panel{visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}@media(min-width:48rem){.header-container .menu-panel{visibility:visible;opacity:1}}.header-container .menu-support{display:none}@media(min-width:48rem){.header-container .menu-support{position:fixed;inset-block-start:calc(50% + clamp(7.8375rem,16.328125vw,14.6953125rem));inset-inline-start:calc(50% + clamp(8.3625rem,17.421875vw,15.6796875rem));z-index:2;display:flex;flex-direction:column;gap:clamp(.3rem,.625vw,.5625rem);align-items:center;inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);pointer-events:auto;transform:translateY(var(--desktop-release-y, 0))}}.header-container .menu-support>.heading{position:relative;display:flex;align-items:center;justify-content:center;inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);min-block-size:clamp(1.35rem,2.8125vw,2.53125rem);padding:0;margin:0;font-size:clamp(.675rem,1.40625vw,1.265625rem);font-weight:900;line-height:2;color:var(--deep-blue);letter-spacing:.04em;isolation:isolate}.header-container .menu-support>.heading>.marker{position:absolute;inset-block-start:clamp(.9375rem,1.953125vw,1.7578125rem);inset-inline-start:clamp(2.775rem,5.78125vw,5.203125rem);z-index:0;inline-size:clamp(6.45rem,13.4375vw,12.09375rem);block-size:clamp(.3rem,.625vw,.5625rem);background:#fff539;border-radius:clamp(3.375rem,7.03125vw,6.328125rem)}.header-container .menu-support>.heading>.text{position:relative;z-index:1;display:block}.header-container .report-bnr{display:block;inline-size:clamp(17.3866666667rem,86.9333333333vw,41.728rem);text-decoration:none}@media(min-width:48rem){.header-container .report-bnr{display:var(--report-bnr-display-lg, block);inline-size:clamp(12.225rem,25.46875vw,22.921875rem)}}.header-container .report-bnr>.img{position:relative;display:block;inline-size:100%;overflow:hidden;border-radius:clamp(1.0666666667rem,5.3333333333vw,2.56rem);box-shadow:var(--shadow-blur-20-alpha-10)}@media(min-width:48rem){.header-container .report-bnr>.img{border-radius:clamp(.75rem,1.5625vw,1.40625rem)}}.header-container .report-bnr>.img[data-variant=desktop]{display:none}@media(min-width:48rem){.header-container .report-bnr>.img[data-variant=mobile]{display:none}}@media(min-width:48rem){.header-container .report-bnr>.img[data-variant=desktop]{display:block}}.header-container .report-bnr>.img:after{position:absolute;inset:0;box-sizing:border-box;pointer-events:none;content:"";border:0 solid var(--light-blue);border-radius:inherit}.header-container .report-bnr>.img:after{transition:border-width .14s ease-out}.header-container .report-bnr:hover>.img:after,.header-container .report-bnr:focus-visible>.img:after{border-width:clamp(.1066666667rem,.5333333333vw,.256rem)}@media(min-width:48rem){.header-container .report-bnr:hover>.img:after,.header-container .report-bnr:focus-visible>.img:after{border-width:clamp(.075rem,.15625vw,.140625rem)}}.header-container{position:fixed;inset:0;z-index:100;pointer-events:none}.header-container>.backdrop{position:fixed;inset:0;z-index:1;background:#f2f7fceb}.header-container>.credits-list{--credits-list-position: fixed;--credits-list-inset-block-start: var( --header-credits-list-inset-block-start, calc(50% + clamp(7.1625rem, 14.921875vw, 13.4296875rem)) );--credits-list-inset-inline-start: var( --header-credits-list-inset-inline-start, calc(50% + clamp(8.38125rem, 17.4609375vw, 15.71484375rem)) );--credits-list-z-index: 2;--credits-list-visibility: hidden;--credits-list-pointer-events: none;--credits-list-opacity: 0}@media(min-width:48rem){.header-container>.credits-list{--credits-list-visibility: visible;--credits-list-pointer-events: auto;--credits-list-opacity: 1;--credits-list-transform: translateY(var(--desktop-release-y, 0))}}@media(min-width:48rem){.header-container[data-variant=top-only]{--link-nav-item-display-lg: none;--link-nav-top-item-display-lg: flex;--report-bnr-display-lg: none}}.header-container[data-variant=top-only]>.fix-btn{display:none}body:has(>.main-container>.survey-btn) .header-container>.fix-btn{display:none}.header-container>.backdrop{visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.header-container[data-open=true]{pointer-events:auto}.header-container[data-open=true]>.backdrop,.header-container[data-open=true]>.menu-panel{visibility:visible;opacity:1}.header-container[data-open=true]>.hamburger-btn>.icon>.line:nth-child(1){transform:translateY(clamp(.32rem,1.6vw,.768rem)) rotate(45deg) scaleX(1.22)}.header-container[data-open=true]>.hamburger-btn>.icon>.line:nth-child(2){opacity:0}.header-container[data-open=true]>.hamburger-btn>.icon>.line:nth-child(3){transform:translate(clamp(.2rem,1vw,.48rem)) translateY(clamp(-.768rem,-1.6vw,-.32rem)) rotate(-45deg) scaleX(1.95)}.committee-logo{display:block;inline-size:clamp(8.4266666667rem,42.1333333333vw,20.224rem);color:var(--deep-blue);text-decoration:none}@media(min-width:48rem){.committee-logo{display:none}}.committee-logo>.img{display:block;inline-size:100%;block-size:auto}.desktop-frame{display:none}@media(min-width:48rem){.desktop-frame{position:fixed;inset:0;z-index:0;display:block;block-size:100dvh;min-block-size:100vh;overflow:clip;pointer-events:none;background:#fff;transform:translateY(var(--desktop-release-y, 0))}}@media(min-width:48rem){.desktop-frame>.bg{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.desktop-frame>.bg>picture,.desktop-frame>.bg>img{position:absolute;inset:0}.desktop-frame>.bg>picture{display:block;inline-size:100%;block-size:100%}.desktop-frame>.bg>picture>img,.desktop-frame>.bg>img{display:block;inline-size:100%;max-inline-size:none;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}@media(min-width:48rem){.desktop-frame>.img{position:absolute;inset-block-end:0;inset-inline-start:calc((100vw - clamp(14.0625rem,29.296875vw,26.3671875rem))/4);display:block;inline-size:auto;block-size:min(92.1875dvh,44.25rem);aspect-ratio:732/1352;transform:translate(-50%)}.desktop-frame>.img>picture,.desktop-frame>.img>img{position:absolute;inset:0}.desktop-frame>.img>picture{display:block;inline-size:100%;block-size:100%}.desktop-frame>.img>picture>img,.desktop-frame>.img>img{display:block;inline-size:100%;max-inline-size:none;block-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}}@media(width>=48rem)and (width<=64rem)and (orientation:portrait){.desktop-frame>.img{inset-block:auto 0;inset-inline-start:0;inline-size:calc((100vw - clamp(14.0625rem,29.296875vw,26.3671875rem))/2);block-size:auto;transform:none}}.footer-container .brand-box{position:relative;inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);block-size:clamp(22.784rem,113.92vw,54.6816rem)}@media(min-width:48rem){.footer-container .brand-box{inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);block-size:clamp(4.2375rem,8.828125vw,7.9453125rem)}}.footer-container .brand-box>.logo{display:block;inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);block-size:clamp(2.7733333333rem,13.8666666667vw,6.656rem);aspect-ratio:325/52;line-height:0}@media(min-width:48rem){.footer-container .brand-box>.logo{inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);block-size:clamp(1.95rem,4.0625vw,3.65625rem)}}.footer-container .brand-box>.logo>picture,.footer-container .brand-box>.logo>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.footer-container .brand-box>.logo>picture>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.footer-container .brand-box>.policy{position:absolute;inset-block-start:clamp(21.7173333333rem,108.5866666667vw,52.1216rem);inset-inline-start:50%;inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);font-size:clamp(.7466666667rem,3.7333333333vw,1.792rem);line-height:1.4;color:var(--deep-blue);text-align:center;letter-spacing:.04em;transform:translate(-50%)}@media(min-width:48rem){.footer-container .brand-box>.policy{inset-block-start:clamp(3.4875rem,7.265625vw,6.5390625rem);inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);font-size:clamp(.525rem,1.09375vw,.984375rem)}}.footer-container .brand-box>.policy>a{color:inherit;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.15em}.footer-container .brand-box>.policy>span{color:var(--font-gray)}.footer-container .brand-box>.policy>a:hover,.footer-container .brand-box>.policy>a:focus-visible{text-decoration:underline}.footer-container .company-list{display:flex;justify-content:space-between;inline-size:clamp(20rem,100vw,48rem);padding-inline:clamp(1.3333333333rem,6.6666666667vw,3.2rem)}@media(min-width:48rem){.footer-container .company-list{gap:clamp(.9rem,1.875vw,1.6875rem);inline-size:auto;padding-inline:0}}.footer-container .content-box{display:grid;gap:clamp(1.7066666667rem,8.5333333333vw,4.096rem);inline-size:clamp(20rem,100vw,48rem)}@media(min-width:48rem){.footer-container .content-box{display:flex;gap:clamp(1.2rem,2.5vw,2.25rem);align-items:flex-start;inline-size:auto}}.footer-container .content-box[data-variant=operation],.footer-container .content-box[data-variant=support]{display:grid;gap:clamp(.8533333333rem,4.2666666667vw,2.048rem);justify-items:center;inline-size:100%}@media(min-width:48rem){.footer-container .content-box[data-variant=operation],.footer-container .content-box[data-variant=support]{gap:clamp(.6rem,1.25vw,1.125rem);justify-items:stretch;inline-size:auto}}.footer-container .content-box[data-variant=operation]>.logo,.footer-container .content-box[data-variant=support]>.logo{display:flex;align-items:center;justify-content:center;inline-size:clamp(20rem,100vw,48rem);padding-inline:clamp(1.3333333333rem,6.6666666667vw,3.2rem)}@media(min-width:48rem){.footer-container .content-box[data-variant=operation]>.logo,.footer-container .content-box[data-variant=support]>.logo{inline-size:auto;padding-inline:0}}.footer-container .content-box[data-variant=operation]>.logo>.img,.footer-container .content-box[data-variant=support]>.logo>.img{inline-size:clamp(13.0666666667rem,65.3333333333vw,31.36rem);block-size:clamp(2.4rem,12vw,5.76rem);line-height:0}@media(min-width:48rem){.footer-container .content-box[data-variant=operation]>.logo>.img,.footer-container .content-box[data-variant=support]>.logo>.img{inline-size:clamp(9.1125rem,18.984375vw,17.0859375rem);block-size:clamp(1.6875rem,3.515625vw,3.1640625rem)}}.footer-container .content-box[data-variant=operation]>.logo>.img>img,.footer-container .content-box[data-variant=support]>.logo>.img>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.footer-container .content-box[data-variant=head]{display:grid;place-items:center;inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);min-block-size:clamp(1.92rem,9.6vw,4.608rem);background:var(--bg-blue);border-radius:clamp(.5333333333rem,2.6666666667vw,1.28rem)}@media(min-width:48rem){.footer-container .content-box[data-variant=head]{inline-size:100%;min-block-size:clamp(.9375rem,1.953125vw,1.7578125rem);border-radius:clamp(.375rem,.78125vw,.703125rem)}}.footer-container .content-box[data-variant=head]>.text{font-size:clamp(.8533333333rem,4.2666666667vw,2.048rem);font-weight:700;line-height:1.82025;color:var(--font-gray);letter-spacing:.04em}@media(min-width:48rem){.footer-container .content-box[data-variant=head]>.text{font-size:clamp(.525rem,1.09375vw,.984375rem);font-weight:700;line-height:1.4}}.footer-container .content-box[data-variant=company]{display:grid;gap:clamp(.4266666667rem,2.1333333333vw,1.024rem);justify-items:center;inline-size:clamp(5.3866666667rem,26.9333333333vw,12.928rem)}@media(min-width:48rem){.footer-container .content-box[data-variant=company]{gap:clamp(.3rem,.625vw,.5625rem);inline-size:clamp(4.5rem,9.375vw,8.4375rem)}}.footer-container .content-box[data-variant=company]>.img{position:relative;inline-size:clamp(5.3866666667rem,26.9333333333vw,12.928rem);block-size:clamp(2.6666666667rem,13.3333333333vw,6.4rem);line-height:0;background:var(--white)}@media(min-width:48rem){.footer-container .content-box[data-variant=company]>.img{display:grid;place-items:center;inline-size:clamp(4.5rem,9.375vw,8.4375rem);block-size:clamp(2.2275rem,4.640625vw,4.1765625rem)}}.footer-container .content-box[data-variant=company]>.img:after{position:absolute;inset:0;pointer-events:none;content:"";border:1px solid var(--light-gray-figma)}.footer-container .content-box[data-variant=company]>.img>a{display:block;inline-size:100%;block-size:100%}.footer-container .content-box[data-variant=company]>.img>a>img{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.footer-container .content-box[data-variant=company]>.name{font-size:clamp(.7466666667rem,3.7333333333vw,1.792rem);line-height:1.4;color:var(--font-gray);text-align:center;letter-spacing:.04em}@media(min-width:48rem){.footer-container .content-box[data-variant=company]>.name{display:flex;justify-content:center;font-size:clamp(.525rem,1.09375vw,.984375rem);white-space:nowrap}}.footer-container .content-box[data-variant=company]>.name>span{display:block}@media(min-width:48rem){.footer-container .content-box[data-variant=company]>.name>span{display:block}}.footer-container .footer-copy{display:grid;inline-size:clamp(18.6133333333rem,93.0666666667vw,44.672rem);font-size:clamp(.5333333333rem,2.6666666667vw,1.28rem);line-height:1.22;color:var(--font-gray);text-align:center;letter-spacing:.04em}@media(min-width:48rem){.footer-container .footer-copy{display:flex;-moz-column-gap:clamp(.4125rem,.859375vw,.7734375rem);column-gap:clamp(.4125rem,.859375vw,.7734375rem);inline-size:auto;font-size:clamp(.375rem,.78125vw,.703125rem);white-space:nowrap}}.footer-container{position:relative;z-index:2;min-block-size:var(--footer-container-block-size, clamp(30.9437866667rem, 154.7189333333vw, 74.265088rem));background:var(--bg-gray)}@media(min-width:48rem){.footer-container{min-block-size:clamp(8.025rem,16.71875vw,15.046875rem);background:var(--white)}}.footer-container>.brand-box{position:absolute;inset-block-start:var(--footer-container-brand-top, clamp(3.2rem, 16vw, 7.68rem));inset-inline-start:50%;transform:translate(-50%)}@media(min-width:48rem){.footer-container>.brand-box{inset-block-start:clamp(1.4625rem,3.046875vw,2.7421875rem);inset-inline-start:clamp(2.6625rem,5.546875vw,4.9921875rem);transform:none}}.footer-container>.content-box{position:absolute;inset-block-start:var(--footer-container-content-top, clamp(8.0637866667rem, 40.3189333333vw, 19.353088rem));inset-inline-start:50%;transform:translate(-50%)}@media(min-width:48rem){.footer-container>.content-box{inset-block-start:clamp(1.1625rem,2.421875vw,2.1796875rem);inset-inline-start:clamp(19.5375rem,40.703125vw,36.6328125rem);transform:none}}.footer-container>.footer-copy{position:absolute;inset-block-start:var(--footer-container-copy-top, clamp(28.11712rem, 140.5856vw, 67.481088rem));inset-inline-start:50%;transform:translate(-50%)}@media(min-width:48rem){.footer-container>.footer-copy{inset-block-start:clamp(6.9rem,14.375vw,12.9375rem)}}.sweat-story{position:relative;z-index:1;display:grid;gap:clamp(1.3866666667rem,6.9333333333vw,3.328rem);inline-size:100%;--sweat-story-collapsed-size: clamp(36.8rem, 184vw, 88.32rem)}@media(min-width:48rem){.sweat-story{gap:clamp(.975rem,2.03125vw,1.828125rem);inline-size:clamp(14.0625rem,29.296875vw,26.3671875rem);--sweat-story-collapsed-size: clamp(25.875rem, 53.90625vw, 48.515625rem)}}.sweat-story>.img{inline-size:clamp(20rem,100vw,48rem);margin-block-start:clamp(-1.92rem,-4vw,-.8rem)}@media(min-width:48rem){.sweat-story>.img{inline-size:clamp(14.0625rem,29.296875vw,26.3671875rem);margin-block-start:clamp(-1.0546875rem,-1.171875vw,-.5625rem)}}.sweat-story>.img[data-variant="2"]{margin-block-start:clamp(-3.328rem,-6.9333333333vw,-1.3866666667rem)}@media(min-width:48rem){.sweat-story>.img[data-variant="2"]{margin-block-start:clamp(-1.828125rem,-2.03125vw,-.975rem)}}.sweat-story>.img[data-variant="3"],.sweat-story>.img[data-variant="4"]{margin-block-start:clamp(-3.2rem,-6.6666666667vw,-1.3333333333rem)}@media(min-width:48rem){.sweat-story>.img[data-variant="3"],.sweat-story>.img[data-variant="4"]{margin-block-start:clamp(-1.7578125rem,-1.953125vw,-.9375rem)}}.sweat-story>.text{inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);margin-inline:auto;font-size:clamp(.96rem,4.8vw,2.304rem);font-weight:700;line-height:2;color:var(--font-gray);letter-spacing:.04em}@media(min-width:48rem){.sweat-story>.text{inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);font-size:clamp(.675rem,1.40625vw,1.265625rem)}}.sweat-story>.text[data-variant=after-img]{margin-block-start:clamp(-5.12rem,-10.6666666667vw,-2.1333333333rem)}@media(min-width:48rem){.sweat-story>.text[data-variant=after-img]{margin-block-start:clamp(-2.8125rem,-3.125vw,-1.5rem)}}.sweat-story>.text[data-sequence="1"]{margin-block-start:clamp(-4.992rem,-10.4vw,-2.08rem)}@media(min-width:48rem){.sweat-story>.text[data-sequence="1"]{margin-block-start:clamp(-2.7421875rem,-3.046875vw,-1.4625rem)}}.sweat-story>.catch{inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);margin-inline:auto;text-align:center}@media(min-width:48rem){.sweat-story>.catch{inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem)}}.sweat-story>.catch>.line{position:relative;display:block;inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:clamp(.2133333333rem,1.0666666667vw,.512rem);margin-inline:auto;font-size:clamp(.96rem,4.8vw,2.304rem);font-weight:900;line-height:2;color:var(--light-blue);letter-spacing:.04em;white-space:nowrap;text-decoration:none}@media(min-width:48rem){.sweat-story>.catch>.line{padding-inline:clamp(.15rem,.3125vw,.28125rem);font-size:clamp(.675rem,1.40625vw,1.265625rem)}}.sweat-story>.catch>.line:after{position:absolute;inset-block-end:0;inset-inline:0;z-index:-1;block-size:clamp(.4266666667rem,2.1333333333vw,1.024rem);content:"";background:var(--yellow-figma);border-radius:clamp(.2133333333rem,1.0666666667vw,.512rem)}@media(min-width:48rem){.sweat-story>.catch>.line:after{block-size:clamp(.3rem,.625vw,.5625rem);border-radius:clamp(.15rem,.3125vw,.28125rem)}}[data-readmore-root]>.sweat-story{max-block-size:var(--sweat-story-collapsed-size);overflow:clip;transition:max-block-size .42s ease-out}[data-readmore-root][data-open=false]>.sweat-story>.img[data-variant="4"]~*{visibility:hidden;pointer-events:none}.sweat-story[data-motion=scroll]>.img{opacity:0;transition:opacity .6s ease-out,transform .6s cubic-bezier(.25,.46,.45,.94)}.sweat-story[data-motion=scroll]>.img[data-variant="1"],.sweat-story[data-motion=scroll]>.img[data-variant="3"]{transform:translate(-100%)}.sweat-story[data-motion=scroll]>.img[data-variant="2"],.sweat-story[data-motion=scroll]>.img[data-variant="4"]{transform:translate(100%)}.sweat-story[data-motion=scroll]>.text,.sweat-story[data-motion=scroll]>.catch{opacity:0;transform:translateY(clamp(2.1333333333rem,10.6666666667vw,5.12rem));transition:opacity .55s ease-out,transform .55s cubic-bezier(.25,.46,.45,.94)}.sweat-story[data-motion=scroll]>.catch>.line:after{transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * .35s)}.sweat-story[data-motion=scroll]>.img[data-state=anim]{opacity:1;transform:translate(0)}.sweat-story[data-motion=scroll]>.text[data-state=anim],.sweat-story[data-motion=scroll]>.catch[data-state=anim]{opacity:1;transform:translateY(0)}.sweat-story[data-motion=scroll]>.catch[data-state=anim]>.line:after{transform:scaleX(1)}.support-section{position:relative;z-index:7;display:flex;flex-direction:column;gap:0;align-items:center;inline-size:100%;block-size:var(--support-section-block-size, clamp(28.5866666667rem, 142.9333333333vw, 68.608rem));padding-block-start:clamp(3.2rem,16vw,7.68rem);overflow:clip;background:#edf5fb}@media(min-width:48rem){.support-section{block-size:var(--support-section-block-size, clamp(20.1rem, 41.875vw, 37.6875rem));padding-block-start:clamp(2.25rem,4.6875vw,4.21875rem)}}.support-section>.heading{position:relative;display:flex;align-items:center;justify-content:center;inline-size:clamp(17.3333333333rem,86.6666666667vw,41.6rem);block-size:clamp(1.92rem,9.6vw,4.608rem);padding:0;margin:0;font-family:Zen Maru Gothic,sans-serif;font-size:clamp(.96rem,4.8vw,2.304rem);font-weight:900;line-height:clamp(1.92rem,9.6vw,4.608rem);color:#1c5ef2;letter-spacing:clamp(.0384rem,.192vw,.09216rem);isolation:isolate}@media(min-width:48rem){.support-section>.heading{inline-size:clamp(12.1875rem,25.390625vw,22.8515625rem);block-size:clamp(1.35rem,2.8125vw,2.53125rem);padding:0;font-size:clamp(.675rem,1.40625vw,1.265625rem);line-height:clamp(1.35rem,2.8125vw,2.53125rem)}}.support-section>.heading>.marker{position:absolute;inset-block-start:clamp(1.3333333333rem,6.6666666667vw,3.2rem);inset-inline-start:clamp(3.9466666667rem,19.7333333333vw,9.472rem);z-index:0;inline-size:clamp(9.1733333333rem,45.8666666667vw,22.016rem);block-size:clamp(.4266666667rem,2.1333333333vw,1.024rem);background:#fff539;border-radius:clamp(4.8rem,24vw,11.52rem)}@media(min-width:48rem){.support-section>.heading>.marker{inset-block-start:clamp(.9375rem,1.953125vw,1.7578125rem);inset-inline-start:clamp(2.775rem,5.78125vw,5.203125rem);inline-size:clamp(6.45rem,13.4375vw,12.09375rem);block-size:clamp(.3rem,.625vw,.5625rem);border-radius:clamp(3.375rem,7.03125vw,6.328125rem)}}.support-section>.heading>.text{position:relative;z-index:1;display:block}
