.Mission_mission__Iq8bE{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(80px,0px + 20.3562340967vw,208.4478371501px) clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#fbfaf3;overflow:hidden}.Mission_bgPattern__11w_e{position:absolute;top:clamp(-28px,0px + -7.1246819338vw,-72.9567430025px);left:clamp(-289px,0px + -73.5368956743vw,-753.0178117048px);width:clamp(779px,0px + 198.2188295165vw,2029.7608142494px);height:clamp(431px,0px + 109.6692111959vw,1123.0127226463px);z-index:0;pointer-events:none}.Mission_bgPatternImage__Alq3m{width:100%;height:100%;object-fit:cover}.Mission_bgPatternOverlay__JWSOR{position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,250,243,0) 70.197%,#fbfaf3 88.595%)}.Mission_content__Ojgqx{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(40px,0px + 10.1781170483vw,104.2239185751px);width:100%}.Mission_titleSection__5kNEf{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,0px + 2.0356234097vw,20.844783715px)}.Mission_label__xqceP{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:1.5;letter-spacing:.24px;color:#423c36}.Mission_title__CIuOx{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(28px,0px + 7.1246819338vw,72.9567430025px);line-height:1.4;letter-spacing:.56px;color:#423c36;text-align:center}.Mission_subtitle__buK_w{font-family:var(--font-nunito-sans),sans-serif;font-weight:500;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#423c36}.Mission_body___GLoi{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:2.4;letter-spacing:.15px;color:#423c36}.Mission_paragraph__q8GNq{margin-bottom:clamp(36px,0px + 9.1603053435vw,93.8015267176px)}.Mission_paragraph__q8GNq:last-child{margin-bottom:0}.Mission_illustration__j95j5{position:relative;z-index:1;width:100%;margin-top:clamp(40px,0px + 10.1781170483vw,104.2239185751px);overflow:hidden}.Mission_illustrationImage__Cuykt{display:block;width:clamp(1283px,0px + 326.4631043257vw,3342.9821882952px);height:auto;margin-left:50%;transform:translateX(-50%)}.OpenKnowledge_openKnowledge__8NqoM{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,0px + 10.1781170483vw,104.2239185751px);padding:clamp(80px,0px + 20.3562340967vw,208.4478371501px) clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#fbfaf3}.OpenKnowledge_headerSection__vuQ_L{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%;color:#1c1c1c}.OpenKnowledge_titleGroup__yRq65{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.OpenKnowledge_label__fKRCs{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.5;letter-spacing:.28px;text-align:center}.OpenKnowledge_title__StOoL{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:clamp(24px,0px + 6.106870229vw,62.534351145px);line-height:1.4;letter-spacing:.48px}.OpenKnowledge_description__7N3Py{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.6px}.OpenKnowledge_articleList__dmkg0{display:flex;flex-direction:column;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(12px,0px + 3.0534351145vw,31.2671755725px);width:100%}.OpenKnowledge_articleCard__gnfBP{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);width:100%;text-decoration:none}.OpenKnowledge_articleImageContainer__pSCmf{width:100%;aspect-ratio:369/208;border:1px solid #c3c6cd;border-radius:clamp(16px,0px + 4.0712468193vw,41.68956743px);overflow:hidden}.OpenKnowledge_articleImageContainer__pSCmf img{width:100%;height:100%;object-fit:cover}.OpenKnowledge_articleTitle__Pm5BR{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.4;letter-spacing:.32px;color:#1c1c1c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.OurWork_ourWork__sQeML{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:clamp(80px,0px + 20.3562340967vw,208.4478371501px) clamp(24px,0px + 6.106870229vw,62.534351145px);background-color:#e7e5e0}.OurWork_decorImage__as61t{position:absolute;top:clamp(21px,0px + 5.3435114504vw,54.7175572519px);left:clamp(33px,0px + 8.3969465649vw,85.9847328244px);width:clamp(88px,0px + 22.3918575064vw,229.2926208651px);height:clamp(109px,0px + 27.7353689567vw,284.010178117px)}.OurWork_decorImage__as61t img{width:100%;height:100%;object-fit:cover}.OurWork_headerSection__imjAa{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%}.OurWork_titleGroup__BG4JF{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.OurWork_label__hxCb6{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.5;letter-spacing:.28px;color:#88a1aa;text-align:center}.OurWork_title__8c8Se{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:400;font-size:clamp(24px,0px + 6.106870229vw,62.534351145px);line-height:1.4;letter-spacing:.48px;color:#1c1c1c}.OurWork_contentSection__fRQg_{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);width:100%}.OurWork_catchphrase__PQYxP{font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.8;letter-spacing:.8px;text-align:center}.OurWork_catchphrase__PQYxP,.OurWork_description__HrQ2p{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c}.OurWork_description__HrQ2p{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);line-height:1.9;letter-spacing:.6px}.OurWork_tabCard__Mg6hD{display:flex;flex-direction:column;gap:clamp(12px,0px + 3.0534351145vw,31.2671755725px);padding:clamp(12px,0px + 3.0534351145vw,31.2671755725px);background-color:#fff;border:1px solid #c3c6cd;border-radius:clamp(16px,0px + 4.0712468193vw,41.68956743px);width:100%}.OurWork_tabHeader__AkonD{position:relative;display:flex;padding:clamp(4px,0px + 1.0178117048vw,10.4223918575px);background-color:#f6f6f6}.OurWork_tabHeader__AkonD,.OurWork_tabIndicator__vo2fR{border-radius:clamp(80px,0px + 20.3562340967vw,208.4478371501px)}.OurWork_tabIndicator__vo2fR{position:absolute;top:clamp(4px,0px + 1.0178117048vw,10.4223918575px);left:clamp(4px,0px + 1.0178117048vw,10.4223918575px);width:calc(50% - clamp(4px,0px + 1.0178117048vw,10.4223918575px));height:calc(100% - clamp(8px,0px + 2.0356234097vw,20.844783715px));background-color:#1d5e91;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.OurWork_tabIndicatorRight__L9jxa{transform:translateX(100%)}.OurWork_tab__VBsYl{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(8px,0px + 2.0356234097vw,20.844783715px) 0;font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(12px,0px + 3.0534351145vw,31.2671755725px);line-height:2;color:#16191e;text-align:center;border:none;background:none;cursor:pointer;border-radius:clamp(80px,0px + 20.3562340967vw,208.4478371501px);transition:color .3s ease}.OurWork_tabActive___PplJ{color:#fff;font-weight:700}.OurWork_tabContent__AsCEg{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px)}.OurWork_categoryCardWrapper__FAvBC{animation:OurWork_fadeSlideIn__EdUAu .3s ease forwards;opacity:0}@keyframes OurWork_fadeSlideIn__EdUAu{0%{opacity:0;transform:translateY(clamp(8px,0px + 2.0356234097vw,20.844783715px))}to{opacity:1;transform:translateY(0)}}.OurWork_categoryCard__51ZP4{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:clamp(16px,0px + 4.0712468193vw,41.68956743px);background-color:#f3f2f0;border-radius:clamp(8px,0px + 2.0356234097vw,20.844783715px);min-height:clamp(100px,0px + 25.4452926209vw,260.5597964377px);text-decoration:none;overflow:hidden}.OurWork_categoryTitle__oTY4N{font-weight:700;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);letter-spacing:.32px}.OurWork_categoryDescription__HnGeX,.OurWork_categoryTitle__oTY4N{font-family:var(--font-noto-sans-jp),sans-serif;line-height:1.5;color:#1c1c1c}.OurWork_categoryDescription__HnGeX{font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px)}.OurWork_categoryArrow__4_R8Z{position:absolute;bottom:0;right:0;width:clamp(48px,0px + 12.213740458vw,125.0687022901px);height:clamp(48px,0px + 12.213740458vw,125.0687022901px);color:#c3c6cd}.OurWork_modalOverlay__AuaK6{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:100;display:flex;align-items:flex-end;justify-content:center}.OurWork_modal__W64Ju{position:relative;background-color:#fff;border-radius:clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(24px,0px + 6.106870229vw,62.534351145px) 0 0;max-height:80vh;width:100%;max-width:100vw;overflow-y:auto;overflow-x:hidden;animation:OurWork_slideUp__ImuGV .3s ease;box-sizing:border-box}@keyframes OurWork_slideUp__ImuGV{0%{transform:translateY(100%)}to{transform:translateY(0)}}.OurWork_modalCloseButton__9N_2y{position:absolute;top:clamp(20px,0px + 5.0890585242vw,52.1119592875px);right:clamp(20px,0px + 5.0890585242vw,52.1119592875px);width:clamp(32px,0px + 8.1424936387vw,83.3791348601px);height:clamp(32px,0px + 8.1424936387vw,83.3791348601px);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1}.OurWork_modalCloseIcon__x_h6b{width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);color:#827e68}.OurWork_modalContent__UqEAA{display:flex;flex-direction:column;overflow-x:hidden;word-break:break-word}.OurWork_modalHeader__uGxt8{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px);padding:clamp(24px,0px + 6.106870229vw,62.534351145px);border-bottom:1px solid #b7b5a7}.OurWork_modalSubtitle__dEp9p{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#827e68}.OurWork_modalTitle__nCAFa{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:700;font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.4px;color:#1c1c1c;margin:0}.OurWork_modalMission__JB2VD{display:flex;flex-direction:column;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px);padding:clamp(24px,0px + 6.106870229vw,62.534351145px)}.OurWork_modalMissionLabel__2Fs7Y{font-family:var(--font-nunito-sans),sans-serif;font-weight:600;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#827e68}.OurWork_modalMissionTitle__IDirM{font-size:clamp(20px,0px + 5.0890585242vw,52.1119592875px);line-height:1.5;letter-spacing:.8px}.OurWork_modalMissionDesc__XOPKz,.OurWork_modalMissionTitle__IDirM{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;color:#1c1c1c;margin:0}.OurWork_modalMissionDesc__XOPKz{font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.8;letter-spacing:.28px}.OurWork_modalPositions__zbtKR{display:flex;flex-direction:column;gap:clamp(24px,0px + 6.106870229vw,62.534351145px);padding:0 clamp(24px,0px + 6.106870229vw,62.534351145px) clamp(24px,0px + 6.106870229vw,62.534351145px)}.OurWork_modalPositionsHeader__5QNdD{display:flex;align-items:center;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.OurWork_modalPositionsTitle__GcLfT{font-size:clamp(15px,0px + 3.8167938931vw,39.0839694656px);letter-spacing:.3px;color:#1c1c1c}.OurWork_modalPositionsCount__UsG_9,.OurWork_modalPositionsTitle__GcLfT{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;line-height:1.5}.OurWork_modalPositionsCount__UsG_9{display:flex;align-items:center;justify-content:center;padding:clamp(2px,0px + .5089058524vw,5.2111959288px) clamp(12px,0px + 3.0534351145vw,31.2671755725px);background-color:#1c1c1c;border-radius:clamp(80px,0px + 20.3562340967vw,208.4478371501px);font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);letter-spacing:.28px;color:#fff}.OurWork_modalPositionsList__Rjzp_{display:flex;flex-direction:column;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px)}.OurWork_modalPositionItem__LRUnu{display:flex;align-items:center;gap:clamp(16px,0px + 4.0712468193vw,41.68956743px);padding:clamp(8px,0px + 2.0356234097vw,20.844783715px) 0;background-color:rgba(0,0,0,0);text-decoration:none}.OurWork_modalPositionContent__NE4Hz{display:flex;flex-direction:column;gap:clamp(4px,0px + 1.0178117048vw,10.4223918575px);flex:1;min-width:0}.OurWork_modalPositionTitle__EVz_e{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:700;font-size:clamp(16px,0px + 4.0712468193vw,41.68956743px);line-height:1.5;letter-spacing:.32px;color:#1c1c1c}.OurWork_modalPositionDesc__ty73L{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:500;font-size:clamp(14px,0px + 3.5623409669vw,36.4783715013px);line-height:1.8;letter-spacing:.28px;color:#1c1c1c}.OurWork_modalPositionArrow__ibeLf{display:flex;align-items:center;justify-content:center;width:clamp(48px,0px + 12.213740458vw,125.0687022901px);height:clamp(48px,0px + 12.213740458vw,125.0687022901px);background-color:#1d5e91;border-radius:50%;flex-shrink:0}.OurWork_modalPositionArrowIcon__ymWPw{width:clamp(24px,0px + 6.106870229vw,62.534351145px);height:clamp(24px,0px + 6.106870229vw,62.534351145px);color:#fff}