.n-TBuTyRpt8{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:100vh;background:var(--token-6201696a-d8bb-4f32-9432-0dad57393ba0);overflow:hidden}
.n-gQzpaSgFU{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px;padding:18px 34px 18px 34px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-TC8AmwJB1{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;padding:0px;width:1px;min-width:0px;height:auto;flex:1 0 0px;align-self:auto;max-width:none;min-height:auto}
.n-JFoRTQNdA{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-lYoApUpN5{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:26px;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-HZBda09NB{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-T0pD3jAV5{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-YmVtTPZGE{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-jqs1vXZ_B{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-EHGSJWZQn{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-clJ24BuAp{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:14px;padding:0px;width:1px;min-width:0px;height:auto;flex:1 0 0px;align-self:auto;max-width:none;min-height:auto}
.n-CYnVNzWCf{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-eIOydQHbz{position:relative;display:block;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-L4MlGWS_v{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:20px;padding:56px 34px 34px 34px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;border-bottom:1px solid var(--token-603e2b68-5a7b-476c-a016-79a65a2f473c)}
.n-Ngr6w5Viy{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-doYa0MOHB{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px;align-items:start;justify-content:start;padding:50px 34px 50px 34px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;border-top:4px solid var(--token-d91b7d2d-44b9-4239-bd57-cdcefd52a8a5)}
.n-L9DUoh0eT{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:760px;min-height:auto}
.n-e001N4R7K{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:14px;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-bAvHsVyb8{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;font-family:"Space Grotesk", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Meiryo", sans-serif;font-weight:700;font-size:32px;letter-spacing:-0.64px;line-height:1.2em;color:var(--token-e7cdab6a-2090-4e0f-a32f-fd50b8989be7);text-align:left;white-space:pre-wrap}
.n-RVqb6YLcZ{position:relative;display:block;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;text-align:left;white-space:pre-wrap}
.n-yL4qBe2f9{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;padding:12px 20px 12px 20px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;border:1.5px solid var(--token-14e0368a-77fb-4d42-9215-ee9a63dbfeb6);border-radius:6px}
.n-DhBGRZzuy{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;font-family:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Hiragino Sans", "Noto Sans JP", "Meiryo", monospace;font-weight:400;font-size:12px;letter-spacing:1.44px;line-height:1.2em;color:var(--token-1bafcfa5-b6ed-4dea-85d3-5a041113407d);text-transform:uppercase;text-align:left;white-space:pre-wrap}
.n-CH63k6bX9{position:relative;display:block;padding:0px;width:14px;min-width:auto;height:14px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-Uqqc6xySm{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;justify-content:center;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-xpiFQp3Tj{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:200px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-xpiFQp3Tj>.fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.n-wPEdFW7T4{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:200px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-wPEdFW7T4>.fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.n-yXUTBNjFp{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px;align-items:start;justify-content:start;padding:50px 34px 50px 34px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;border-top:4px solid var(--token-054f87b3-b666-44ec-925a-eb0c881df6c0)}
.n-ABzaTtsCY{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:760px;min-height:auto}
.n-ieFnexOhU{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:14px;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-DHswlxX2_{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;font-family:"Space Grotesk", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Meiryo", sans-serif;font-weight:700;font-size:32px;letter-spacing:-0.64px;line-height:1.2em;color:var(--token-e7cdab6a-2090-4e0f-a32f-fd50b8989be7);text-align:left;white-space:pre-wrap}
.n-kzC6FaNEA{position:relative;display:block;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;text-align:left;white-space:pre-wrap}
.n-I062k4Kur{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start;justify-content:center;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-lRerX4BVO{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:175px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-lRerX4BVO>.fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.n-YzHBxHc9A{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:175px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-YzHBxHc9A>.fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.n-hrtS9_LKN{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:175px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-hrtS9_LKN>.fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.n-fSzdH3wYw{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px;align-items:start;justify-content:start;padding:50px 34px 50px 34px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;border-top:4px solid var(--token-2e098266-a0c3-4ba1-a446-c6c641a879bf)}
.n-KsPr2_XsG{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:760px;min-height:auto}
.n-w8Fz_D3in{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:14px;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-f_qfVa3Xv{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;font-family:"Space Grotesk", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Meiryo", sans-serif;font-weight:700;font-size:32px;letter-spacing:-0.64px;line-height:1.2em;color:var(--token-e7cdab6a-2090-4e0f-a32f-fd50b8989be7);text-align:left;white-space:pre-wrap}
.n-PfmOPZw66{position:relative;display:block;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;text-align:left;white-space:pre-wrap}
.n-u143R26IA{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;justify-content:center;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-EIsY2OLj3{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:200px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-EIsY2OLj3>.fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.n-cOMoTRzkq{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0px;padding:0px;width:100%;min-width:0px;height:200px;flex:none;align-self:auto;max-width:none;min-height:auto}
.n-cOMoTRzkq>.fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.n-tC3pUK5Gf-cpIM550By{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0px;padding:22px 34px 22px 34px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;background:var(--token-6201696a-d8bb-4f32-9432-0dad57393ba0);border-top:1px solid var(--token-603e2b68-5a7b-476c-a016-79a65a2f473c)}
.n-tC3pUK5Gf-osaRtFEOf{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-tC3pUK5Gf-CAjrTZWvt{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-tC3pUK5Gf-ujrxzbToR{position:relative;display:block;padding:0px;width:auto;min-width:auto;height:auto;flex:none;align-self:auto;max-width:100%;min-height:auto;text-align:left;white-space:pre-wrap}
.n-tC3pUK5Gf-atTmnKXHO{display:none}
.n-tC3pUK5Gf-atTmnKXHOosaRtFEOf{position:relative;display:block;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;text-align:center;white-space:pre-wrap}
.n-tC3pUK5Gf-atTmnKXHOCAjrTZWvt{position:relative;display:block;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;text-align:center;white-space:pre-wrap}
.n-tC3pUK5Gf-atTmnKXHOujrxzbToR{position:relative;display:block;padding:0px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;text-align:center;white-space:pre-wrap}
@media (min-width:810px) and (max-width:1199.98px){
.n-gQzpaSgFU{padding:16px 24px 16px 24px}
.n-lYoApUpN5{gap:18px}
.n-L4MlGWS_v{padding:44px 24px 30px 24px}
.n-doYa0MOHB{display:flex;grid-template-columns:unset;gap:34px;align-items:flex-start;justify-content:flex-start;padding:44px 24px 44px 24px;flex-direction:column;flex-wrap:nowrap}
.n-yXUTBNjFp{display:flex;grid-template-columns:unset;gap:34px;align-items:flex-start;justify-content:flex-start;padding:44px 24px 44px 24px;flex-direction:column;flex-wrap:nowrap}
.n-fSzdH3wYw{display:flex;grid-template-columns:unset;gap:34px;align-items:flex-start;justify-content:flex-start;padding:44px 24px 44px 24px;flex-direction:column;flex-wrap:nowrap}
.n-tC3pUK5Gf-cpIM550By{position:unset;display:none;flex-direction:unset;justify-content:unset;align-items:unset;flex-wrap:unset;gap:unset;padding:unset;width:unset;min-width:auto;height:unset;flex:none;align-self:auto;max-width:none;min-height:auto;background:none;border-top:unset}
.n-tC3pUK5Gf-atTmnKXHO{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;padding:20px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;background:var(--token-6201696a-d8bb-4f32-9432-0dad57393ba0);border-top:1px solid var(--token-603e2b68-5a7b-476c-a016-79a65a2f473c)}
}
@media (max-width:809.98px){
.n-gQzpaSgFU{flex-wrap:wrap;gap:10px 16px;padding:14px 20px 14px 20px}
.n-lYoApUpN5{gap:16px;width:100%}
.n-clJ24BuAp{width:auto;min-width:auto;flex:none}
.n-L4MlGWS_v{padding:40px 20px 28px 20px}
.n-doYa0MOHB{display:flex;grid-template-columns:unset;gap:34px;align-items:flex-start;justify-content:flex-start;padding:40px 20px 40px 20px;flex-direction:column;flex-wrap:nowrap}
.n-bAvHsVyb8{font-size:26px;letter-spacing:-0.52px}
.n-yXUTBNjFp{display:flex;grid-template-columns:unset;gap:34px;align-items:flex-start;justify-content:flex-start;padding:40px 20px 40px 20px;flex-direction:column;flex-wrap:nowrap}
.n-DHswlxX2_{font-size:26px;letter-spacing:-0.52px}
.n-fSzdH3wYw{display:flex;grid-template-columns:unset;gap:34px;align-items:flex-start;justify-content:flex-start;padding:40px 20px 40px 20px;flex-direction:column;flex-wrap:nowrap}
.n-f_qfVa3Xv{font-size:26px;letter-spacing:-0.52px}
.n-tC3pUK5Gf-cpIM550By{position:unset;display:none;flex-direction:unset;justify-content:unset;align-items:unset;flex-wrap:unset;gap:unset;padding:unset;width:unset;min-width:auto;height:unset;flex:none;align-self:auto;max-width:none;min-height:auto;background:none;border-top:unset}
.n-tC3pUK5Gf-atTmnKXHO{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;padding:20px;width:100%;min-width:0px;height:auto;flex:none;align-self:auto;max-width:none;min-height:auto;background:var(--token-6201696a-d8bb-4f32-9432-0dad57393ba0);border-top:1px solid var(--token-603e2b68-5a7b-476c-a016-79a65a2f473c)}
}

@media (max-width:809.98px){.n-TC8AmwJB1{order:0}}
@media (max-width:809.98px){.n-lYoApUpN5{order:2}}
@media (max-width:809.98px){.n-clJ24BuAp{order:1}}
.n-yL4qBe2f9{transition:transform 0.2s cubic-bezier(0.44,0,0.56,1),background-color 0.2s ease}@media (hover:hover){.n-yL4qBe2f9:hover{transform:scale(1.1);background-color:var(--token-1edca4a1-49c7-4705-8f28-5bea110f53d7)}}
.n-yL4qBe2f9{transition:transform 0.2s cubic-bezier(0.44,0,0.56,1),background-color 0.2s ease}@media (hover:hover){.n-yL4qBe2f9:hover{transform:scale(1.1);background-color:var(--token-1edca4a1-49c7-4705-8f28-5bea110f53d7)}}