._7I11Aq_heroTrack{--p:0;--e:min(1, calc(var(--p) * 1.7));height:190vh;position:relative}._7I11Aq_heroStage{height:100svh;padding-top:calc(var(--hd-h) * (1 - var(--e)));place-items:center;display:grid;position:sticky;top:0;overflow:hidden}._7I11Aq_heroCard{width:calc(100% - (1 - var(--e)) * 2 * max(var(--gut), 32px));height:calc(100% - (1 - var(--e)) * 32px);border-radius:calc((1 - var(--e)) * 32px);background:#0b111c;position:relative;overflow:hidden}._7I11Aq_heroImg{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.1 - var(--e) * .1)) translateY(calc(var(--p) * -6%));will-change:transform;position:absolute;inset:0}._7I11Aq_heroCard:after{content:"";background:linear-gradient(#080e1800 35%,#080e18c7 100%);position:absolute;inset:0}._7I11Aq_heroCopy{left:max(var(--gut), calc((100% - var(--wrap)) / 2));right:var(--gut);z-index:1;color:#fff;transform:translateY(calc(var(--p) * -140px));opacity:calc(1.4 - var(--p) * 1.2);position:absolute;bottom:clamp(40px,8vh,96px)}._7I11Aq_heroEyebrow{color:#ffffffc7;max-width:560px;animation:_7I11Aq_rise .9s var(--ease) both;font-size:clamp(14px,1.1vw,16px);font-weight:600;line-height:1.6}._7I11Aq_heroTitle{letter-spacing:-.055em;color:#fff;text-shadow:0 2px 24px #00000040;flex-wrap:wrap;column-gap:.28em;margin-top:12px;font-size:clamp(56px,8.4vw,136px);font-weight:900;line-height:1.02;display:flex}._7I11Aq_heroTitle span{animation:_7I11Aq_rise 1s var(--ease) both;animation-delay:calc(.12s + var(--i) * .12s)}@keyframes _7I11Aq_rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}._7I11Aq_leadTrack{--p:0;background:#fff;height:260vh;position:relative}._7I11Aq_leadStage{height:100svh;padding-top:var(--hd-h);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}._7I11Aq_leadYear{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #002a6614;transform:translate(calc((.5 - var(--p)) * 30vw), -50%);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(220px,34vw,560px);font-weight:900;line-height:1;position:absolute;top:50%;right:-2vw}._7I11Aq_leadIn{width:100%;position:relative}._7I11Aq_leadTitle{letter-spacing:-.05em;max-width:1100px;color:var(--ink);word-break:keep-all;flex-wrap:wrap;column-gap:.26em;font-size:clamp(36px,5.2vw,80px);font-weight:900;line-height:1.18;display:flex}._7I11Aq_leadWord{--q:clamp(0, calc((var(--p) - .02) / .28 * var(--n) - var(--i)), 1);padding-bottom:.08em;display:inline-block;overflow:hidden}._7I11Aq_leadWord>span{transform:translateY(calc((1 - var(--q)) * 110%)) rotate(calc((1 - var(--q)) * 6deg));transform-origin:0 100%;display:inline-block}._7I11Aq_leadRule{background:var(--ink);transform-origin:0;width:100%;max-width:1100px;height:2px;transform:scaleX(clamp(0, calc((var(--p) - .22) / .12), 1));margin:clamp(28px,4vh,48px) 0;display:block}._7I11Aq_leadText{letter-spacing:-.02em;max-width:980px;color:var(--ink);word-break:keep-all;font-size:clamp(18px,1.7vw,26px);font-weight:600;line-height:1.7}._7I11Aq_leadText span{opacity:clamp(.12, calc((var(--p) - .3) / .5 * var(--n) - var(--i)), 1)}._7I11Aq_leadLinks{flex-wrap:wrap;gap:10px;margin-top:clamp(28px,4vh,48px);display:flex}._7I11Aq_leadLinks a{--q:clamp(0, calc((var(--p) - .78) / .06 - var(--i) * .6), 1);border:1px solid var(--line-d);height:52px;color:var(--ink);opacity:var(--q);transform:translateX(calc((1 - var(--q)) * 60px));border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}._7I11Aq_leadLinks a:first-child{background:var(--ink);border-color:var(--ink);color:#fff}._7I11Aq_leadLinks a:hover{background:var(--navy);border-color:var(--navy);color:#fff}._7I11Aq_leadLinks svg{width:16px;height:16px}._7I11Aq_wordTrack{--p:0;height:calc(var(--n) * 110vh);position:relative}._7I11Aq_wordStage{background:#fff;height:100svh;position:sticky;top:0;overflow:hidden}._7I11Aq_wordRow{width:calc(var(--n) * 100vw);height:100%;transform:translateX(calc(var(--x,0) * -100vw));will-change:transform;display:flex}._7I11Aq_wordPanel{--o:calc(var(--x,0) - var(--i));background:#fff;flex:0 0 100vw;height:100%;position:relative;overflow:hidden}._7I11Aq_wordPanel._7I11Aq_alt{background:#f2f4f6}._7I11Aq_wordBig{opacity:clamp(.15, calc(1 - max(var(--o), -1 * var(--o)) * 1.2), 1);letter-spacing:-.055em;color:var(--ink);white-space:nowrap;transform:translate(calc(-50% + var(--o) * 12vw), -50%);-webkit-user-select:none;user-select:none;font-size:clamp(64px,10.5vw,190px);font-weight:900;line-height:1;position:absolute;top:50%;left:50%}._7I11Aq_wordShot{width:min(44vw,600px);height:min(42vh,400px);transform:translate(calc(-50% + var(--o) * -18vw), -46%) rotate(calc(var(--o) * -16deg)) scale(calc(1 - max(var(--o), -1 * var(--o)) * .3));place-items:center;display:grid;position:absolute;top:50%;left:50%}._7I11Aq_wordShot img{object-fit:contain;filter:drop-shadow(0 30px 36px #0e162247);width:100%;height:100%;position:absolute;inset:0}._7I11Aq_wordInfo{opacity:clamp(0, calc(1 - max(var(--o), -1 * var(--o)) * 4), 1);transform:translateY(calc(max(var(--o), -1 * var(--o)) * 80px));left:max(var(--gut), calc((100vw - var(--wrap)) / 2));max-width:420px;position:absolute;bottom:clamp(32px,7vh,72px)}._7I11Aq_wordNo{letter-spacing:.16em;color:var(--sky);font-size:12px;font-weight:800}._7I11Aq_wordName{color:var(--ink);margin-top:6px;font-size:22px;font-weight:800}._7I11Aq_wordText{color:var(--sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}._7I11Aq_wordLink{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;height:46px;margin-top:18px;padding:0 22px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}._7I11Aq_wordLink:hover{background:var(--navy)}._7I11Aq_wordLink svg{width:16px;height:16px}._7I11Aq_wordDots{right:max(var(--gut), calc((100vw - var(--wrap)) / 2));gap:8px;display:flex;position:absolute;bottom:clamp(40px,8vh,84px)}._7I11Aq_wordDots span{background:var(--line-d);width:8px;height:8px;transition:width .3s var(--ease), background .3s;border-radius:999px}._7I11Aq_wordDots span._7I11Aq_on{background:var(--ink);width:28px}._7I11Aq_cert{background:#f2f4f6;padding:clamp(80px,10vw,140px) 0}._7I11Aq_certIn{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);display:grid}._7I11Aq_secTitle{letter-spacing:-.05em;color:var(--ink);font-size:clamp(36px,4.4vw,64px);font-weight:900;line-height:1.1}._7I11Aq_certText{max-width:560px;color:var(--sub);margin-top:20px;font-size:16px;line-height:1.8}._7I11Aq_certList{margin:clamp(32px,5vw,64px) 0 32px}._7I11Aq_certList li{transition:transform .5s var(--ease);border-top:1px solid var(--line-d);align-items:center;min-height:24vh;display:flex}._7I11Aq_certList button{letter-spacing:-.03em;color:#c3c9d2;text-align:left;align-items:baseline;gap:18px;font-size:clamp(32px,4vw,60px);font-weight:900;transition:color .35s;display:flex}._7I11Aq_certList li._7I11Aq_on{transform:translate(16px)}._7I11Aq_certList li._7I11Aq_on button,._7I11Aq_certList button:hover{color:var(--ink)}._7I11Aq_certNo{letter-spacing:.08em;color:inherit;font-size:14px;font-weight:800}._7I11Aq_certList li._7I11Aq_on ._7I11Aq_certNo{color:var(--sky)}._7I11Aq_certRight{position:relative}._7I11Aq_certFrame{transform:perspective(1200px) rotateY(calc((.5 - var(--v,.5)) * -18deg)) rotate(calc((.5 - var(--v,.5)) * 4deg));top:calc(var(--hd-h) + 6vh);aspect-ratio:1012/1568;max-height:calc(100vh - var(--hd-h) - 12vh);background:#fff;border-radius:20px;margin-left:auto;position:sticky;overflow:hidden;box-shadow:0 30px 60px -36px #0e162273}._7I11Aq_certImg{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .5s ease, transform .7s var(--ease);position:absolute;inset:0;transform:scale(1.03)}._7I11Aq_certImg._7I11Aq_on{opacity:1;transform:none}._7I11Aq_textLink{color:var(--navy);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}._7I11Aq_textLink svg{width:18px;height:18px;transition:transform .2s}._7I11Aq_textLink:hover svg{transform:translate(3px)}@media (max-width:900px){._7I11Aq_heroTitle{font-size:clamp(44px,12vw,72px)}._7I11Aq_wordShot{width:76vw;height:36vh;transform:translate(calc(-50% + var(--o) * -18vw), -70%)}._7I11Aq_wordBig{top:40%}._7I11Aq_wordInfo{right:var(--gut);max-width:none}._7I11Aq_wordText{-webkit-line-clamp:2}._7I11Aq_wordDots{top:calc(var(--hd-h) + 20px);bottom:auto}._7I11Aq_certIn{grid-template-columns:minmax(0,1fr)}._7I11Aq_certList li{min-height:0;padding:18px 0}._7I11Aq_certRight{display:none}}@media (prefers-reduced-motion:reduce){._7I11Aq_leadTrack{height:auto}._7I11Aq_leadStage{position:relative}._7I11Aq_leadWord>span,._7I11Aq_leadRule,._7I11Aq_leadLinks a,._7I11Aq_leadYear{opacity:1;transform:none}._7I11Aq_leadText span{opacity:1}._7I11Aq_heroTrack,._7I11Aq_wordTrack{height:auto}._7I11Aq_heroStage,._7I11Aq_wordStage{position:relative}._7I11Aq_heroTrack{--e:1}._7I11Aq_wordStage{height:auto}._7I11Aq_wordRow{flex-direction:column;width:100%;transform:none}._7I11Aq_certFrame{transform:none}._7I11Aq_wordPanel{--o:0;height:100svh}}
.Hx0lNG_home{overflow-x:clip}.Hx0lNG_secTitle{letter-spacing:-.05em;color:var(--ink);font-size:clamp(36px,4.4vw,64px);font-weight:900;line-height:1.1}.Hx0lNG_textLink{color:var(--navy);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.Hx0lNG_textLink svg{width:18px;height:18px;transition:transform .2s}.Hx0lNG_textLink:hover svg{transform:translate(3px)}.Hx0lNG_board{background:#fff;padding:clamp(96px,12vw,160px) 0}.Hx0lNG_boardHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(28px,4vw,48px);display:flex}.Hx0lNG_dash{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.Hx0lNG_card{transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#f2f4f6;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}a.Hx0lNG_card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px #0e162266}.Hx0lNG_newsMain{grid-area:span 2/span 2}.Hx0lNG_newsThumb{aspect-ratio:16/10;background:linear-gradient(135deg, #e6ebf2, var(--sky-l));position:relative}.Hx0lNG_newsMain .Hx0lNG_newsThumb{aspect-ratio:auto;flex:1;min-height:320px}.Hx0lNG_newsThumb img{object-fit:cover;transition:transform .6s var(--ease)}.Hx0lNG_newsCard:hover .Hx0lNG_newsThumb img{transform:scale(1.04)}.Hx0lNG_newsThumb span{color:#002a6626;place-items:center;font-size:32px;font-style:italic;font-weight:900;display:grid;position:absolute;inset:0}.Hx0lNG_newsBody{padding:18px 20px 22px}.Hx0lNG_newsMain .Hx0lNG_newsBody{padding:24px 28px 28px}.Hx0lNG_cardKicker{color:var(--sky);font-size:12px;font-weight:800}.Hx0lNG_newsTitle{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:16px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.Hx0lNG_newsMain .Hx0lNG_newsTitle{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px)}.Hx0lNG_cardDate{color:var(--mute);margin-top:8px;font-size:13px;display:block}.Hx0lNG_listCard{padding:24px 24px 64px}.Hx0lNG_listCard ul{margin-top:12px}.Hx0lNG_listCard li{border-bottom:1px solid var(--line-d);gap:2px;padding:12px 0;display:grid}.Hx0lNG_listCard li a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.Hx0lNG_listCard li a:hover{color:var(--navy);text-decoration:underline}.Hx0lNG_listCard time{color:var(--mute);font-size:13px}.Hx0lNG_cardMore{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.Hx0lNG_cardMore svg{width:18px;height:18px}.Hx0lNG_finCard{background:var(--navy);color:#fff;grid-column:span 2;padding:24px 28px 28px}.Hx0lNG_finCard .Hx0lNG_cardKicker{color:#8fbaf0}.Hx0lNG_finLabel{color:#ffffffb3;margin-top:auto;padding-top:32px;font-size:15px;font-weight:700}.Hx0lNG_finVal{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(32px,3.4vw,52px);font-weight:900}.Hx0lNG_finUnit{color:#ffffff8c;margin-top:4px;font-size:13px}.Hx0lNG_cardArrow{width:22px;height:22px;position:absolute;top:24px;right:24px}.Hx0lNG_sites{background:#fff;padding:0 0 clamp(96px,12vw,160px)}.Hx0lNG_sitesTitle{letter-spacing:-.03em;max-width:900px;color:var(--ink);word-break:keep-all;font-size:clamp(24px,2.6vw,38px);font-weight:800;line-height:1.4}.Hx0lNG_siteGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}.Hx0lNG_siteCard{display:block}.Hx0lNG_sitePhoto{aspect-ratio:4/5;background:linear-gradient(135deg, var(--navy), #2b4f9c);border-radius:20px;position:relative;overflow:hidden}.Hx0lNG_sitePhoto img{object-fit:cover;transition:transform .8s var(--ease)}.Hx0lNG_siteCard:hover .Hx0lNG_sitePhoto img{transform:scale(1.05)}.Hx0lNG_sitePhoto span{color:#ffffff59;place-items:center;font-size:28px;font-style:italic;font-weight:900;display:grid;position:absolute;inset:0}.Hx0lNG_siteName{color:var(--ink);margin-top:14px;font-size:17px;font-weight:800}.Hx0lNG_siteAddr{color:var(--mute);word-break:keep-all;margin-top:4px;font-size:13px;line-height:1.5}.Hx0lNG_outro{background:#f2f4f6;padding:clamp(96px,12vw,160px) 0}.Hx0lNG_outroLine{letter-spacing:-.04em;max-width:1100px;color:var(--ink);font-size:clamp(30px,4.2vw,64px);font-weight:800;line-height:1.15}.Hx0lNG_outroLinks{flex-wrap:wrap;gap:10px;margin-top:clamp(32px,4vw,56px);display:flex}.Hx0lNG_outroLinks a{height:52px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.Hx0lNG_outroLinks a:hover{background:var(--ink);color:#fff}.Hx0lNG_outroLinks svg{width:16px;height:16px}@media (max-width:1100px){.Hx0lNG_siteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Hx0lNG_dash{grid-template-columns:repeat(2,minmax(0,1fr))}.Hx0lNG_newsMain,.Hx0lNG_finCard{grid-column:span 2}.Hx0lNG_newsMain{grid-row:auto}}@media (max-width:600px){.Hx0lNG_dash{grid-template-columns:minmax(0,1fr)}.Hx0lNG_newsMain,.Hx0lNG_finCard,.Hx0lNG_listCard{grid-column:auto}.Hx0lNG_siteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Hx0lNG_pageBar{z-index:200;background:var(--navy);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--page,0));pointer-events:none;position:fixed;top:0;left:0}.Hx0lNG_home [data-fx] [data-w]{opacity:clamp(.14, calc((var(--v,1) - .12) * 2.6 * var(--n) - var(--i)), 1);transition:opacity .12s linear}.Hx0lNG_dash [data-fx]{opacity:clamp(0, calc(var(--v,1) * 5), 1);transform:translateY(calc((.5 - var(--v,.5)) * var(--s,0) * 1px));will-change:transform}.Hx0lNG_dash a[data-fx]:hover{transform:translateY(calc((.5 - var(--v,.5)) * var(--s,0) * 1px - 4px))}.Hx0lNG_siteGrid{transform:translateX(calc((.5 - var(--v,.5)) * 240px));will-change:transform}.Hx0lNG_siteGrid li{transform:translateY(calc((.5 - var(--v,.5)) * var(--dir,1) * 50px))}.Hx0lNG_outroLine{transform:translateX(calc((.5 - var(--v,.5)) * 160px))}@media (prefers-reduced-motion:reduce){.Hx0lNG_pageBar{display:none}.Hx0lNG_dash [data-fx],.Hx0lNG_siteGrid,.Hx0lNG_siteGrid li,.Hx0lNG_outroLine{transform:none}}
