.home-module__06co2W__home{--ink:#2a2520;--paper:#f4f1eb;--muted:#70665b;--red:#843a40;--line:#d8d1c6}.home-module__06co2W__home *{box-sizing:border-box}.home-module__06co2W__home{background:var(--paper);color:var(--ink);margin:0;font-family:Hiragino Sans,Noto Sans JP,sans-serif;line-height:1.9}.home-module__06co2W__home a{color:inherit;text-decoration:none}.home-module__06co2W__home a:focus-visible,.home-module__06co2W__home summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.home-module__06co2W__home a:hover{text-underline-offset:5px;text-decoration:underline}.home-module__06co2W__home img{max-width:100%;display:block}.home-module__06co2W__home p,.home-module__06co2W__home h1,.home-module__06co2W__home h2,.home-module__06co2W__home h3,.home-module__06co2W__home figure{margin:0}.home-module__06co2W__home p{font-size:15px}.home-module__06co2W__home h2{letter-spacing:.025em;font-size:clamp(28px,3vw,42px);line-height:1.6}.home-module__06co2W__home h2 span,.home-module__06co2W__home h3 span{display:inline-block}.home-module__06co2W__home h3{font-size:24px;line-height:1.6}.home-module__06co2W__home .home-module__06co2W__wrap{max-width:1200px;margin:auto;padding-inline:44px}.home-module__06co2W__home .home-module__06co2W__kicker{letter-spacing:.14em;font-size:11px;font-weight:700}.home-module__06co2W__home .home-module__06co2W__muted{color:var(--muted)}.home-module__06co2W__home .home-module__06co2W__eyebrow{color:var(--red);margin-bottom:16px;font-size:12px;font-weight:700}.home-module__06co2W__home .home-module__06co2W__button{border:1px solid;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:13px 22px;font-size:13px;font-weight:700;display:inline-flex}.home-module__06co2W__home .home-module__06co2W__button.home-module__06co2W__primary{background:var(--red);border-color:var(--red);color:#fff}.home-module__06co2W__home .home-module__06co2W__arrow-link{border-bottom:1px solid;align-items:center;gap:28px;min-height:46px;padding:8px 0;font-size:14px;font-weight:700;display:inline-flex}.home-module__06co2W__home .home-module__06co2W__study{background:#e8e3d9;justify-content:space-between;gap:18px;padding:9px 4%;font-size:10px;display:flex}.home-module__06co2W__home .home-module__06co2W__site-header{z-index:10;border-bottom:1px solid var(--line);background:#f4f1ebf5;position:sticky;top:0}.home-module__06co2W__home .home-module__06co2W__header-inner{justify-content:space-between;align-items:center;gap:30px;padding:18px 4%;display:flex}.home-module__06co2W__home .home-module__06co2W__brand{letter-spacing:.08em;white-space:nowrap;font-size:18px;font-weight:800}.home-module__06co2W__home .home-module__06co2W__desktop-nav{align-items:center;gap:25px;font-size:12px;font-weight:600;display:flex}.home-module__06co2W__home .home-module__06co2W__desktop-nav .home-module__06co2W__contact{background:var(--ink);color:#fff;padding:10px 17px}.home-module__06co2W__home .home-module__06co2W__mobile-nav{display:none}.home-module__06co2W__home .home-module__06co2W__hero{color:#fff;isolation:isolate;height:min(65vw,680px);min-height:520px;position:relative;overflow:hidden}.home-module__06co2W__home .home-module__06co2W__hero>img{object-fit:cover;object-position:50% 70%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-module__06co2W__home .home-module__06co2W__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 42%,#0f150d14 56%,#0f150dd9 100%);position:absolute;inset:0}.home-module__06co2W__home .home-module__06co2W__hero-copy{width:33%;position:absolute;top:10%;right:4%}.home-module__06co2W__home .home-module__06co2W__hero-copy .home-module__06co2W__kicker{font-size:10px;font-weight:400}.home-module__06co2W__home .home-module__06co2W__hero h1{letter-spacing:.015em;margin:22px 0;font-size:clamp(30px,3.9vw,59px);line-height:1.55}.home-module__06co2W__home .home-module__06co2W__hero h1 span{white-space:nowrap;display:block}.home-module__06co2W__home .home-module__06co2W__hero p{font-size:13px;line-height:2.1}.home-module__06co2W__home .home-module__06co2W__photo-note{background:#162014c9;padding:3px 10px;font-size:10px;position:absolute;bottom:18px;right:4%}.home-module__06co2W__home .home-module__06co2W__next-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:19px 4%;display:flex}.home-module__06co2W__home .home-module__06co2W__next-status strong{font-size:14px}.home-module__06co2W__home .home-module__06co2W__next-status p{font-size:12px}.home-module__06co2W__home .home-module__06co2W__next-status a{white-space:nowrap;text-underline-offset:5px;font-size:12px;text-decoration:underline}.home-module__06co2W__home .home-module__06co2W__pathways{grid-template-columns:repeat(3,1fr);padding-block:36px 44px;display:grid}.home-module__06co2W__home .home-module__06co2W__pathway{border-left:1px solid var(--line);padding:0 28px;display:block}.home-module__06co2W__home .home-module__06co2W__pathway:first-child{border:0;padding-left:0}.home-module__06co2W__home .home-module__06co2W__pathway:last-child{padding-right:0}.home-module__06co2W__home .home-module__06co2W__pathway .home-module__06co2W__label{color:var(--muted);font-size:11px}.home-module__06co2W__home .home-module__06co2W__pathway strong{margin:10px 0;font-size:19px;line-height:1.8;display:block}.home-module__06co2W__home .home-module__06co2W__pathway .home-module__06co2W__go{color:var(--red);font-size:12px;font-weight:700}.home-module__06co2W__home .home-module__06co2W__about{background:#ece7dd;padding-block:84px}.home-module__06co2W__home .home-module__06co2W__about-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:65px;display:grid}.home-module__06co2W__home .home-module__06co2W__about h2{margin-bottom:25px}.home-module__06co2W__home .home-module__06co2W__about p{line-height:2.15}.home-module__06co2W__home .home-module__06co2W__about .home-module__06co2W__location{color:var(--muted);margin-top:24px;font-size:12px}.home-module__06co2W__home .home-module__06co2W__about figure{position:relative}.home-module__06co2W__home .home-module__06co2W__about figure img{aspect-ratio:4/3;object-fit:cover;object-position:45% 50%;width:100%}.home-module__06co2W__home .home-module__06co2W__about figcaption{color:var(--muted);margin-top:10px;font-size:10px}.home-module__06co2W__home .home-module__06co2W__participate{padding-block:90px 85px}.home-module__06co2W__home .home-module__06co2W__section-intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px;display:flex}.home-module__06co2W__home .home-module__06co2W__section-intro p{max-width:440px;font-size:14px;line-height:2}.home-module__06co2W__home .home-module__06co2W__experience-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.home-module__06co2W__home .home-module__06co2W__experience-grid figure img{aspect-ratio:4/3;object-fit:cover;width:100%}.home-module__06co2W__home .home-module__06co2W__experience-grid h3{margin:18px 0 8px;font-size:20px}.home-module__06co2W__home .home-module__06co2W__experience-grid p{color:var(--muted);font-size:13px;line-height:1.95}.home-module__06co2W__home .home-module__06co2W__year-note{color:var(--muted);margin-top:24px;font-size:11px}.home-module__06co2W__home .home-module__06co2W__training-line{background:#e9e4da;justify-content:space-between;align-items:center;gap:25px;margin-top:42px;padding:25px 28px;display:flex}.home-module__06co2W__home .home-module__06co2W__training-line p{font-size:13px}.home-module__06co2W__home .home-module__06co2W__training-line strong{margin-bottom:5px;font-size:17px;display:block}.home-module__06co2W__home .home-module__06co2W__voices{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:58px;padding-top:40px;display:grid}.home-module__06co2W__home .home-module__06co2W__voices h3{font-size:29px}.home-module__06co2W__home .home-module__06co2W__voices p{margin:16px 0;font-size:14px}.home-module__06co2W__home .home-module__06co2W__voices .home-module__06co2W__arrow-link{font-size:13px}.home-module__06co2W__home .home-module__06co2W__voices-image img{aspect-ratio:2;object-fit:cover;object-position:50% 45%;width:100%}.home-module__06co2W__home .home-module__06co2W__report{background:var(--ink);color:var(--paper);padding-block:75px}.home-module__06co2W__home .home-module__06co2W__report-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.home-module__06co2W__home .home-module__06co2W__report-heading .home-module__06co2W__eyebrow{color:#e4bbb4}.home-module__06co2W__home .home-module__06co2W__report .home-module__06co2W__arrow-link{font-size:12px}.home-module__06co2W__home .home-module__06co2W__numbers{grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0 24px;display:grid}.home-module__06co2W__home .home-module__06co2W__metric{border-top:1px solid #f4f1eb50;padding-top:15px}.home-module__06co2W__home .home-module__06co2W__metric .home-module__06co2W__number{letter-spacing:-.02em;font-size:74px;font-weight:800;line-height:1.4}.home-module__06co2W__home .home-module__06co2W__metric .home-module__06co2W__unit{margin-left:8px;font-size:17px}.home-module__06co2W__home .home-module__06co2W__metric .home-module__06co2W__label{font-size:13px}.home-module__06co2W__home .home-module__06co2W__report .home-module__06co2W__definition{color:#d1c7ba;max-width:820px;font-size:11px;line-height:1.9}.home-module__06co2W__home .home-module__06co2W__report .home-module__06co2W__media-line{border-top:1px solid #f4f1eb40;justify-content:space-between;gap:20px;margin-top:35px;padding-top:22px;font-size:12px;display:flex}.home-module__06co2W__home .home-module__06co2W__report .home-module__06co2W__media-line a{text-underline-offset:4px;text-decoration:underline}.home-module__06co2W__home .home-module__06co2W__partners{padding-block:90px}.home-module__06co2W__home .home-module__06co2W__partners .home-module__06co2W__section-intro{margin-bottom:36px}.home-module__06co2W__home .home-module__06co2W__partnership-frame{aspect-ratio:3.1;width:100%;position:relative;overflow:hidden}.home-module__06co2W__home .home-module__06co2W__partnership-image{object-fit:cover;object-position:50% 65%}.home-module__06co2W__home .home-module__06co2W__partner-options{grid-template-columns:1fr 1fr;gap:70px;padding-top:40px;display:grid}.home-module__06co2W__home .home-module__06co2W__partner-options article{border-top:2px solid var(--red);padding-top:23px}.home-module__06co2W__home .home-module__06co2W__partner-options h3{margin:12px 0 18px;font-size:26px;line-height:1.7}.home-module__06co2W__home .home-module__06co2W__partner-options p{margin-bottom:20px;font-size:14px;line-height:2.1}.home-module__06co2W__home .home-module__06co2W__partner-options .home-module__06co2W__eyebrow{margin-bottom:0}.home-module__06co2W__home .home-module__06co2W__values{flex-wrap:wrap;gap:6px;margin:20px 0 26px;display:flex}.home-module__06co2W__home .home-module__06co2W__values span{border:1px solid var(--line);padding:6px 10px;font-size:11px}.home-module__06co2W__home .home-module__06co2W__partner-options .home-module__06co2W__note{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.9}.home-module__06co2W__home .home-module__06co2W__supporters{background:#ece7dd;padding-block:60px}.home-module__06co2W__home .home-module__06co2W__supporter-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.home-module__06co2W__home .home-module__06co2W__supporter-heading h2{font-size:27px}.home-module__06co2W__home .home-module__06co2W__supporter-heading a{font-size:12px;text-decoration:underline}.home-module__06co2W__home .home-module__06co2W__tier+.home-module__06co2W__tier{margin-top:32px}.home-module__06co2W__home .home-module__06co2W__tier-name{color:var(--muted);text-align:center;margin-bottom:15px;font-size:11px}.home-module__06co2W__home .home-module__06co2W__logos{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.home-module__06co2W__home .home-module__06co2W__logo{background:#fff;border:1px solid #d6cec0;justify-content:center;align-items:center;width:170px;height:72px;padding:12px;display:flex}.home-module__06co2W__home .home-module__06co2W__logo img{object-fit:contain;width:100%;height:100%}.home-module__06co2W__home .home-module__06co2W__tier.home-module__06co2W__bronze .home-module__06co2W__logo{width:144px;height:62px}.home-module__06co2W__home .home-module__06co2W__tier.home-module__06co2W__supporter .home-module__06co2W__logo,.home-module__06co2W__home .home-module__06co2W__tier.home-module__06co2W__goods .home-module__06co2W__logo{width:112px;height:52px;padding:8px}.home-module__06co2W__home .home-module__06co2W__endorsement{border-top:1px solid #cec4b5;margin-top:40px;padding-top:25px}.home-module__06co2W__home .home-module__06co2W__endorsement .home-module__06co2W__tier-name{text-align:left;margin-bottom:10px}.home-module__06co2W__home .home-module__06co2W__endorsement p{font-size:12px;line-height:2.2}.home-module__06co2W__home .home-module__06co2W__respect{border-bottom:1px solid var(--line);padding-block:55px}.home-module__06co2W__home .home-module__06co2W__respect-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}.home-module__06co2W__home .home-module__06co2W__respect h2{font-size:26px}.home-module__06co2W__home .home-module__06co2W__respect p{margin-bottom:17px;font-size:13px}.home-module__06co2W__home .home-module__06co2W__respect .home-module__06co2W__arrow-link{font-size:12px}.home-module__06co2W__home .home-module__06co2W__respect .home-module__06co2W__eyebrow{margin-bottom:12px}.home-module__06co2W__home .home-module__06co2W__records{padding-block:65px}.home-module__06co2W__home .home-module__06co2W__records h2{font-size:30px}.home-module__06co2W__home .home-module__06co2W__record-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.home-module__06co2W__home .home-module__06co2W__record-grid a{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 20px 22px 0;font-size:14px;display:flex}.home-module__06co2W__home .home-module__06co2W__record-grid a:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:20px}.home-module__06co2W__home .home-module__06co2W__news-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:22px 0;display:flex}.home-module__06co2W__home .home-module__06co2W__news-link p{font-size:13px}.home-module__06co2W__home .home-module__06co2W__news-link a{white-space:nowrap;font-size:13px;text-decoration:underline}.home-module__06co2W__home .home-module__06co2W__last{background:var(--red);color:#fff;text-align:center;padding:55px 4%}.home-module__06co2W__home .home-module__06co2W__last h2{font-size:30px}.home-module__06co2W__home .home-module__06co2W__last p{margin:15px 0 24px;font-size:13px}.home-module__06co2W__home .home-module__06co2W__last .home-module__06co2W__button{border-color:#ffffffa0}.home-module__06co2W__home .home-module__06co2W__footer{background:var(--ink);color:#ece6db;padding-block:38px}.home-module__06co2W__home .home-module__06co2W__footer-inner{justify-content:space-between;align-items:start;gap:30px;display:flex}.home-module__06co2W__home .home-module__06co2W__footer strong{letter-spacing:.06em;font-size:15px}.home-module__06co2W__home .home-module__06co2W__footer p,.home-module__06co2W__home .home-module__06co2W__footer a{font-size:11px}.home-module__06co2W__home .home-module__06co2W__footer p{color:#c3b9a9;margin-top:10px}.home-module__06co2W__home .home-module__06co2W__footer-links{flex-wrap:wrap;gap:23px;display:flex}.home-module__06co2W__home .home-module__06co2W__copyright{color:#c3b9a9;margin-top:30px;font-size:9px}@media (max-width:1000px){.home-module__06co2W__home .home-module__06co2W__desktop-nav{gap:16px;font-size:11px}.home-module__06co2W__home .home-module__06co2W__wrap{padding-inline:30px}.home-module__06co2W__home .home-module__06co2W__about-grid{gap:35px}.home-module__06co2W__home .home-module__06co2W__section-intro{gap:30px}.home-module__06co2W__home .home-module__06co2W__logo{width:155px}.home-module__06co2W__home .home-module__06co2W__partner-options{gap:36px}}@media (max-width:720px){.home-module__06co2W__home [id]{scroll-margin-top:80px}.home-module__06co2W__home .home-module__06co2W__wrap{padding-inline:22px}.home-module__06co2W__home p{font-size:14px}.home-module__06co2W__home .home-module__06co2W__study{padding:7px 5%;font-size:9px;display:block}.home-module__06co2W__home .home-module__06co2W__study span{display:block}.home-module__06co2W__home .home-module__06co2W__header-inner{padding:15px 5%}.home-module__06co2W__home .home-module__06co2W__brand{font-size:16px}.home-module__06co2W__home .home-module__06co2W__desktop-nav{display:none}.home-module__06co2W__home .home-module__06co2W__mobile-nav{display:block}.home-module__06co2W__home .home-module__06co2W__mobile-nav summary{cursor:pointer;border-bottom:1px solid;font-size:12px;list-style:none}.home-module__06co2W__home .home-module__06co2W__mobile-nav[open] .home-module__06co2W__mobile-links{display:flex}.home-module__06co2W__home .home-module__06co2W__mobile-links{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 5% 20px;position:absolute;top:100%;left:0;right:0}.home-module__06co2W__home .home-module__06co2W__mobile-links a{padding:9px 0;font-size:14px}.home-module__06co2W__home .home-module__06co2W__hero{height:660px;min-height:0}.home-module__06co2W__home .home-module__06co2W__hero>img{object-position:35% 60%}.home-module__06co2W__home .home-module__06co2W__hero:after{background:linear-gradient(#0000 35%,#0f150d4d 65%,#0f150ded)}.home-module__06co2W__home .home-module__06co2W__hero-copy{width:auto;inset:auto 6% 30px}.home-module__06co2W__home .home-module__06co2W__hero h1{margin:14px 0;font-size:34px;line-height:1.45}.home-module__06co2W__home .home-module__06co2W__hero h1 span{display:inline-block}.home-module__06co2W__home .home-module__06co2W__hero p{margin:10px 0;font-size:12px}.home-module__06co2W__home .home-module__06co2W__photo-note{font-size:9px;top:12px;bottom:auto;right:5%}.home-module__06co2W__home .home-module__06co2W__next-status{padding:18px 5%;display:block}.home-module__06co2W__home .home-module__06co2W__next-status p{font-size:11px;line-height:1.9}.home-module__06co2W__home .home-module__06co2W__next-status a{min-height:30px;margin-top:10px;display:inline-block}.home-module__06co2W__home .home-module__06co2W__pathways{padding-block:10px 20px;display:block}.home-module__06co2W__home .home-module__06co2W__pathway,.home-module__06co2W__home .home-module__06co2W__pathway:first-child,.home-module__06co2W__home .home-module__06co2W__pathway:last-child{border-left:0;border-bottom:1px solid var(--line);padding:18px 0}.home-module__06co2W__home .home-module__06co2W__pathway strong{margin:5px 0;font-size:18px}.home-module__06co2W__home .home-module__06co2W__pathway .home-module__06co2W__go{font-size:11px}.home-module__06co2W__home .home-module__06co2W__about{padding-block:48px}.home-module__06co2W__home .home-module__06co2W__about-grid{grid-template-columns:1fr;gap:30px}.home-module__06co2W__home .home-module__06co2W__about h2{margin-bottom:20px}.home-module__06co2W__home .home-module__06co2W__about p{font-size:14px}.home-module__06co2W__home .home-module__06co2W__about figure img{aspect-ratio:4/3}.home-module__06co2W__home .home-module__06co2W__participate{padding-block:50px}.home-module__06co2W__home .home-module__06co2W__section-intro{margin-bottom:28px;display:block}.home-module__06co2W__home .home-module__06co2W__section-intro p{margin-top:20px;font-size:13px}.home-module__06co2W__home .home-module__06co2W__experience-grid{display:block}.home-module__06co2W__home .home-module__06co2W__experience-grid figure+figure{margin-top:32px}.home-module__06co2W__home .home-module__06co2W__experience-grid figure img{aspect-ratio:4/3}.home-module__06co2W__home .home-module__06co2W__experience-grid h3{font-size:21px}.home-module__06co2W__home .home-module__06co2W__experience-grid p{font-size:13px}.home-module__06co2W__home .home-module__06co2W__training-line{margin-top:30px;padding:22px;display:block}.home-module__06co2W__home .home-module__06co2W__training-line .home-module__06co2W__button{width:100%;margin-top:18px;font-size:12px}.home-module__06co2W__home .home-module__06co2W__voices{grid-template-columns:1fr;gap:26px;margin-top:35px;padding-top:28px}.home-module__06co2W__home .home-module__06co2W__voices h3{font-size:26px}.home-module__06co2W__home .home-module__06co2W__voices p{font-size:13px}.home-module__06co2W__home .home-module__06co2W__voices-image img{aspect-ratio:3/2}.home-module__06co2W__home .home-module__06co2W__report{padding-block:45px}.home-module__06co2W__home .home-module__06co2W__report-heading{display:block}.home-module__06co2W__home .home-module__06co2W__report-heading .home-module__06co2W__arrow-link{margin-top:15px}.home-module__06co2W__home .home-module__06co2W__numbers{grid-template-columns:1fr;gap:15px;margin-top:30px}.home-module__06co2W__home .home-module__06co2W__metric{grid-template-columns:1fr 1.05fr;align-items:center;gap:15px;padding:10px 0;display:grid}.home-module__06co2W__home .home-module__06co2W__metric .home-module__06co2W__number{font-size:56px}.home-module__06co2W__home .home-module__06co2W__metric .home-module__06co2W__unit{margin-left:5px;font-size:14px}.home-module__06co2W__home .home-module__06co2W__metric .home-module__06co2W__label{font-size:12px}.home-module__06co2W__home .home-module__06co2W__report .home-module__06co2W__definition{font-size:10px}.home-module__06co2W__home .home-module__06co2W__report .home-module__06co2W__media-line{display:block}.home-module__06co2W__home .home-module__06co2W__report .home-module__06co2W__media-line a{min-height:30px;margin-top:12px;display:inline-block}.home-module__06co2W__home .home-module__06co2W__partners{padding-block:50px}.home-module__06co2W__home .home-module__06co2W__partnership-frame{aspect-ratio:16/10}.home-module__06co2W__home .home-module__06co2W__partnership-image{transform-origin:56% 75%;object-position:50% 65%;transform:scale(1.6)}.home-module__06co2W__home .home-module__06co2W__partner-options{grid-template-columns:1fr;gap:36px;padding-top:30px}.home-module__06co2W__home .home-module__06co2W__partner-options h3{font-size:25px}.home-module__06co2W__home .home-module__06co2W__partner-options p{font-size:13px}.home-module__06co2W__home .home-module__06co2W__partner-options .home-module__06co2W__button{width:100%;font-size:12px}.home-module__06co2W__home .home-module__06co2W__supporters{padding-block:40px}.home-module__06co2W__home .home-module__06co2W__supporter-heading{margin-bottom:25px;display:block}.home-module__06co2W__home .home-module__06co2W__supporter-heading h2{font-size:24px}.home-module__06co2W__home .home-module__06co2W__supporter-heading a{min-height:30px;margin-top:15px;display:inline-block}.home-module__06co2W__home .home-module__06co2W__logos{gap:10px}.home-module__06co2W__home .home-module__06co2W__logo{width:calc(50% - 5px);height:66px}.home-module__06co2W__home .home-module__06co2W__tier.home-module__06co2W__bronze .home-module__06co2W__logo{width:calc(50% - 5px);height:58px}.home-module__06co2W__home .home-module__06co2W__tier.home-module__06co2W__supporter .home-module__06co2W__logo,.home-module__06co2W__home .home-module__06co2W__tier.home-module__06co2W__goods .home-module__06co2W__logo{width:calc(33.333% - 7px);height:48px}.home-module__06co2W__home .home-module__06co2W__endorsement p{font-size:11px}.home-module__06co2W__home .home-module__06co2W__respect{padding-block:40px}.home-module__06co2W__home .home-module__06co2W__respect-inner{grid-template-columns:1fr;gap:23px}.home-module__06co2W__home .home-module__06co2W__respect h2{font-size:24px}.home-module__06co2W__home .home-module__06co2W__records{padding-block:45px}.home-module__06co2W__home .home-module__06co2W__records h2{font-size:26px}.home-module__06co2W__home .home-module__06co2W__record-grid{grid-template-columns:1fr 1fr}.home-module__06co2W__home .home-module__06co2W__record-grid a{padding:19px 10px 19px 0;font-size:12px}.home-module__06co2W__home .home-module__06co2W__record-grid a:not(:nth-child(3n+1)){border-left:0;padding-left:0}.home-module__06co2W__home .home-module__06co2W__record-grid a:nth-child(2n){border-left:1px solid var(--line);padding-left:15px}.home-module__06co2W__home .home-module__06co2W__news-link{display:block}.home-module__06co2W__home .home-module__06co2W__news-link a{min-height:30px;margin-top:12px;display:inline-block}.home-module__06co2W__home .home-module__06co2W__last{padding:42px 6%}.home-module__06co2W__home .home-module__06co2W__last h2{font-size:26px}.home-module__06co2W__home .home-module__06co2W__last p{font-size:12px}.home-module__06co2W__home .home-module__06co2W__footer-inner{display:block}.home-module__06co2W__home .home-module__06co2W__footer-links{gap:18px;margin-top:24px}.home-module__06co2W__home .home-module__06co2W__copyright{font-size:8px}.home-module__06co2W__home .home-module__06co2W__eyebrow{font-size:11px}.home-module__06co2W__home .home-module__06co2W__button{min-height:50px}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__home{scroll-behavior:auto}}.home-module__06co2W__home{min-height:100vh;font-family:Hiragino Sans,Noto Sans JP,sans-serif}.home-module__06co2W__home h1,.home-module__06co2W__home h2,.home-module__06co2W__home h3{font-family:inherit;font-weight:700}.home-module__06co2W__home [id]{scroll-margin-top:90px}.home-module__06co2W__home .home-module__06co2W__hero-location{opacity:.9;margin-top:18px;font-size:11px!important}.home-module__06co2W__home .home-module__06co2W__about-copy{margin-top:20px}.home-module__06co2W__home .home-module__06co2W__mobile-toggle{min-width:64px;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:12px;display:none}.home-module__06co2W__home .home-module__06co2W__languages{align-items:center;gap:22px;margin-top:20px;font-size:11px;display:flex}.home-module__06co2W__home .home-module__06co2W__languages a{align-items:center;min-height:44px;display:inline-flex}.home-module__06co2W__home .home-module__06co2W__footer-links{max-width:560px}.home-module__06co2W__home .home-module__06co2W__note a{text-underline-offset:4px;text-decoration:underline}.home-module__06co2W__home button:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (max-width:1000px){.home-module__06co2W__home .home-module__06co2W__desktop-nav{display:none}.home-module__06co2W__home .home-module__06co2W__mobile-toggle{display:block}.home-module__06co2W__home .home-module__06co2W__mobile-links{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;max-height:calc(100dvh - 70px);padding:16px 5% 20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.home-module__06co2W__home .home-module__06co2W__mobile-links a{align-items:center;min-height:44px;padding:9px 0;font-size:14px;display:flex}.home-module__06co2W__home .home-module__06co2W__mobile-links .home-module__06co2W__languages{margin-top:0}}@media (max-width:720px){.home-module__06co2W__home .home-module__06co2W__hero-location{margin-top:12px!important;font-size:10px!important}.home-module__06co2W__home .home-module__06co2W__hero-copy{bottom:24px}.home-module__06co2W__home .home-module__06co2W__logos .home-module__06co2W__logo{font-size:10px}}.home-module__06co2W__skip{z-index:100;color:#fff;background:#2a2520;padding:12px 20px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.home-module__06co2W__skip:focus{transform:translateY(0)}
