.fx{--p100:#3e5c80;--p200:#2c4a6e;--p300:#213956;--p400:#16273c;--p500:#233140;--p600:#222b3a;--g50:#fff;--g100:#f6f7f9;--g200:#eee;--g300:#888;--g400:#757575;--g500:#717171;--g600:#333;--pt100:#fdeeec;--pt200:#d32d27;--pt300:#a81f1b;--side:max(20px, 10.9375vw);--inner:78.125vw;--gutter:max(16px, .8333vw);--h1:max(26px, 2.9167vw);--h2:max(20px, 1.6667vw);--h3:max(19px, 1.6667vw);--b1:max(14px, .9375vw);--b3:max(14px, .8334vw);--b4:max(12px, .7292vw);--c1:max(11px, .6771vw);color:var(--p400);background:#fff;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Malgun Gothic,sans-serif;overflow-x:clip}.fx *,.fx :before,.fx :after{box-sizing:border-box}.fx,.fx *{letter-spacing:-.003em}.fx img{max-width:100%;display:block}.fxEyebrow{font-size:var(--b1);color:var(--pt200);margin:0;font-weight:700;line-height:1.5}.fxH1{font-size:var(--h1);white-space:pre-line;margin:0;font-weight:700;line-height:1.3}.fxH1 .rg{font-weight:400}.fxTitle{flex-direction:column;gap:max(12px,.625vw);display:flex}.fxHd{z-index:60;justify-content:space-between;align-items:center;padding:max(14px,1.146vw) max(16px,1.6667vw);transition:color .24s,background-color .24s;display:flex;position:fixed;inset:0 0 auto}.fxHdLogo{width:max(96px,7.0313vw);height:auto}.fxHdNav{align-items:center;gap:max(20px,5.7292vw);display:flex}.fxHdNav a{font-size:var(--b1);text-transform:uppercase;color:inherit;white-space:nowrap;font-weight:700;line-height:1;text-decoration:none}.fxHdNav a:hover{color:var(--pt200)}.fxHdEnd{justify-content:flex-end;align-items:center;gap:12px;width:max(96px,7.0313vw);display:flex}.fxHdIcon{width:max(24px,1.25vw);height:max(24px,1.25vw);color:inherit;place-items:center;display:grid}.fxHdIcon svg{width:100%;height:100%;display:block}.fxHdIcon:hover{color:var(--pt200)}.fxHd[data-v=light]{color:var(--g50)}.fxHd[data-v=dark]{color:var(--g600);background:var(--fx-hd-bg,#fff)}.fxHd[data-v=dark] .fxHdIcon{color:var(--p400)}.fxHdBurger{display:none}.fxHdSheet{z-index:59;background:var(--p400);padding:0 var(--side);flex-direction:column;justify-content:center;gap:28px;display:flex;position:fixed;inset:0}.fxHdSheet a{color:#fff;font-size:clamp(22px,6vw,32px);font-weight:700;text-decoration:none}.fxHdSheet{justify-content:flex-start;gap:22px;padding-top:96px;padding-bottom:40px;overflow-y:auto}.fxHdSheetGroup{flex-direction:column;gap:10px;display:flex}.fxHdSheetSub{flex-wrap:wrap;gap:8px 16px;display:flex}.fxHdSheet .fxHdSheetSub a{color:#b9c0d0;font-size:15px;font-weight:400}.fxHdItem{align-items:center;display:flex;position:relative}.fxHdItem>a[aria-current=page]{color:var(--pt200)}.fxHdItem:nth-child(4)>a{text-align:center;min-width:max(36px,3.2813vw)}.fxHdDrop{opacity:0;visibility:hidden;width:max(163px,8.4896vw);padding-top:max(40px,2.5521vw);transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:100%;left:min(-43px,-2.2396vw);transform:translateY(-6px)}.fxHdDrop:before{content:"";background:#fff;border-radius:10px;position:absolute;inset:max(40px,2.5521vw) 0 0;box-shadow:0 8px 24px #16273c14}.fxHdItem:hover .fxHdDrop,.fxHdItem:focus-within .fxHdDrop{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.fxHdNav .fxHdDrop a{font-size:var(--b1);color:#9aa5bc;text-transform:none;border-radius:4px;margin:0 max(16px,.8333vw);padding:4px 8px;font-weight:400;line-height:1.5;display:block;position:relative}.fxHdNav .fxHdDrop a:first-child{margin-top:max(16px,.8333vw)}.fxHdNav .fxHdDrop a+a{margin-top:max(10px,.5208vw)}.fxHdNav .fxHdDrop a:last-child{margin-bottom:max(16px,.8333vw)}.fxHdNav .fxHdDrop a:hover,.fxHdNav .fxHdDrop a:focus-visible{color:var(--pt200);background:#fdeeec}@media (prefers-reduced-motion:reduce){.fxHdDrop{transition:none;transform:none}}.fxDots{z-index:55;flex-direction:column;gap:max(16px,.8333vw);display:flex;position:fixed;top:50%;left:max(10px,1.6667vw);transform:translateY(-50%)}.fxDots button{cursor:pointer;background:#88888880;border:0;border-radius:50%;width:max(10px,.5208vw);height:max(10px,.5208vw);padding:0;transition:background-color .2s}.fxDots[data-v=light] button{background:#ffffffb3}.fxDots button[aria-current=true]{background:var(--pt200)}.fxSec{width:100%;min-height:100vh;position:relative;overflow:hidden}.fxBleed{position:absolute;inset:0}.fxBleed img{object-fit:cover;width:100%;height:100%}.fxFab{z-index:58;flex-direction:column;gap:max(16px,.8333vw);display:flex;position:fixed;bottom:max(16px,9.2593vh);right:max(16px,5.2083vw)}.fxFabCta,.fxFabTop{cursor:pointer;border:0;border-radius:50%;width:max(52px,3.5417vw);height:max(52px,3.5417vw);padding:0;display:block}.fxFabCta{background:0 0;text-decoration:none;transition:opacity .2s;display:block}.fxFabCta:hover{opacity:.88}.fxFabCta svg{width:100%;height:100%;display:block}.fxFabTop{background:0 0}.fxFabTop svg{width:100%;height:100%;display:block}.fxHero{height:100vh;min-height:560px}.fxHeroSlide{opacity:0;transition:opacity 2.7s;position:absolute;inset:0}.fxHeroSlide[data-on=true]{opacity:1}.fxHeroSlide img{object-fit:cover;width:100%;height:100%}.fxHeroSlide[data-veil]:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fff0 100%);width:60.6771%;position:absolute;inset:0 auto 0 0}@media (max-width:900px){.fxHeroSlide[data-veil]:after{opacity:.8;background:linear-gradient(#fff0 0%,#ffffffd9 55%,#fff 100%);width:100%;height:62%;inset:auto 0 0}}.fxHeroScrim{opacity:.8;pointer-events:none;background:linear-gradient(#3e5c80 0%,#3e5c8000 100%);height:19.8148vh;min-height:140px;position:absolute;inset:0 0 auto}.fxHeroCopy{left:var(--side);opacity:0;pointer-events:none;flex-direction:column;gap:max(16px,1.6667vw);width:min(46vw,max(726px,37.8125vw));transition:opacity 2.4s,transform 2.4s;display:flex;position:absolute;top:40.6481vh;transform:translateY(14px)}.fxHeroCopy[data-on=true]{opacity:1;pointer-events:auto;transform:none}.fxHeroCopy[data-out]{transform:translateY(-14px)}.fxHeroCopy .fxH1{width:max-content;max-width:46vw}.fxHeroSub{font-size:var(--b3);margin:0;font-weight:500;line-height:1.5}.fx{--fabCol:calc(max(16px, 5.2083vw) + max(52px, 3.5417vw) + 16px);--arrowBtn:max(24px, 1.25vw);--arrowsW:calc(var(--arrowBtn) * 2 + var(--gutter))}.fxHeroCtl{left:var(--side);top:calc(40.6481vh + var(--h1) * 2.6 + max(16px, 1.6667vw) + var(--b3) * 1.5 + max(16px, 1.1667vw));width:min(calc(100% - var(--side) * 2), max(300px, 38.6458vw));color:#fff;align-items:center;gap:max(10px,.625vw);transition:color .8s;display:flex;position:absolute}.fxHeroCtl[data-ink=dark]{color:var(--p400)}.fxHeroBar{background:color-mix(in srgb, currentColor 40%, transparent);flex:1;height:3px;position:relative}.fxHeroBar i{background:currentColor;height:100%;transition:transform 1.5s;position:absolute;top:0;left:0}.fxHeroArrows{flex:none;align-items:center;gap:max(16px,.8333vw);display:flex}.fxHeroArrows .fxArrowBtn{color:inherit}.fxArrowBtn{width:var(--arrowBtn);height:var(--arrowBtn);cursor:pointer;color:#fff;background:0 0;border:0;place-items:center;padding:0;display:grid}.fxArrowBtn svg{width:100%;height:100%}.fxHeroStrip{background:#fff;align-items:center;height:7.037vh;min-height:56px;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.fxHeroStripRow{flex:none;align-items:center;gap:max(32px,3.6vw);padding-inline:max(16px,1.8vw);animation:42s linear infinite fxMarquee;display:flex}.fxHeroStrip img{object-fit:contain;width:auto;height:max(26px,3.5185vh)}@keyframes fxMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.fxPinWrap{position:relative}.fxPinStage{height:100vh;position:sticky;top:0;overflow:hidden}.fxKrPin{z-index:1;height:300vh}.fxProcPin{z-index:2;height:220vh}.fxRefPin{z-index:3;height:240vh;margin-top:-100vh}.fxReveal{opacity:0;transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.fxReveal[data-in]{opacity:1;transform:none}.fxKr{background:#fff;align-content:center;display:grid}.fxKrWrap{width:min(var(--inner), calc(100% - var(--side) * 2));flex-direction:column;align-items:center;gap:max(28px,2.9167vw);margin-inline:auto;display:flex}.fxKrHead{text-align:center;width:max-content;max-width:100%}.fxKrCards{gap:var(--gutter);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.fxKrCard{aspect-ratio:489/566;border-radius:max(30px,1.5625vw);position:relative;overflow:hidden}.fxKr[data-linked=false] .fxKrCard,.fxKr[data-linked=false] .fxKrHead{transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1)}.fxKrCard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fxKrCard:after{content:"";background:linear-gradient(#16273c 0%,#16273c00 100%);position:absolute;inset:0}.fxKrBody{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:max(16px,1.6667vw);width:61.96%;display:flex;position:absolute;top:15.72%;left:19.02%}.fxKrBody h3{font-size:var(--h2);margin:0;font-weight:700;line-height:1.2}@media (min-width:1100px){.fxKrBody h3{white-space:nowrap}}.fxKrNum{justify-content:center;align-items:baseline;gap:max(5px,.2604vw);display:flex}.fxKrNum b{font-size:max(44px,5vw);font-weight:700;line-height:1.3}.fxKrNum span{font-size:var(--h1);font-weight:700;line-height:1.3}.fxProc{--procCardW:min(max(200px, 18.9063vw, 26vh), 33.6111vh);--procPad:calc(var(--procCardW) * 40 / 363);background:#fff}.fxProcHead{top:17.3148%;width:min(calc(100% - var(--side) * 2), max(616px, 32.0833vw));text-align:center;z-index:3;margin-inline:auto;position:absolute;inset-inline:0}.fxProcRail{top:43.6667%;left:var(--side);right:var(--side);position:absolute;overflow:visible}.fxProcTrack{gap:var(--gutter);width:max-content;transition:transform .12s linear;display:flex}.fxProcCard{flex:0 0 var(--procCardW);height:calc(var(--procCardW) * 501 / 363);padding:var(--procPad);background:var(--g100);gap:calc(var(--procCardW) * 36 / 363);text-align:center;border-radius:max(30px,1.5625vw);flex-direction:column;display:flex}.fxProcTop{align-items:center;gap:calc(var(--procCardW) * 12 / 363);flex-direction:column;display:flex}.fxProcPill{padding:calc(var(--procCardW) * 4 / 363) calc(var(--procCardW) * 24 / 363);border:max(2px, .1042vw) solid var(--pt200);color:var(--pt200);font-size:var(--b1);letter-spacing:-.01em;border-radius:999px;font-weight:700;line-height:1.6}.fxProcText{gap:calc(var(--procCardW) * 8 / 363);flex-direction:column;display:flex}.fxProcText strong{color:#1f2937;font-size:var(--h3);letter-spacing:-.01em;font-weight:700;line-height:1.6}.fxProcText span{color:#1f2937;font-size:var(--b3);font-weight:400;line-height:1.5}.fxProcArt{align-items:center;gap:calc(var(--procCardW) * 20 / 363);flex-direction:column;display:flex}.fxProcIcon{height:calc(var(--procCardW) * 200 / 363);place-items:center;display:grid}.fxProcIcon img{width:calc(var(--procCardW) * 230.63 / 363);object-fit:contain;height:100%}.fxProcShadow{width:calc(var(--procCardW) * 193 / 363);height:calc(var(--procCardW) * 23 / 363);background:#d9d9d9;border-radius:50%}.fxRef{color:#fff;will-change:transform;isolation:isolate;height:100vh}.fxRefCols{grid-template-columns:44.5833% repeat(5,1fr);display:grid;position:absolute;inset:0}.fxRefPane{cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border-left:1px solid #ffffff80;padding:0;position:relative}.fxRefPane:before,.fxRefPane:after{content:"";z-index:1;transition:opacity .7s;position:absolute;inset:0}.fxRefPane:before{mix-blend-mode:multiply;background:#222b3acc}.fxRefPane:after{background:rgba(22, 39, 60, var(--fxVeil,.2))}.fxRefPane[data-open=true]:before,.fxRefPane[data-open=true]:after{opacity:0}.fxRefPanel{background:var(--p400)}.fxRefPanel:before,.fxRefPanel:after{content:none}.fxRefShot{object-fit:cover;z-index:0}.fxRefCopy{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:12px;width:max-content;max-width:90%;transition:top .8s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:46.44%;left:50%;transform:translate(-50%)}.fxRefPane[data-open=true] .fxRefCopy{top:83.75%}.fxRefCopy h3{font-size:var(--h3);white-space:nowrap;margin:0;font-weight:500;line-height:1.2}.fxRefIcon{opacity:0;pointer-events:none;z-index:2;width:max(44px,3.5417vw);height:max(44px,3.5417vw);transition:opacity .6s .2s,transform .6s .2s;display:block;position:absolute;top:46.85%;left:50%;transform:translate(-50%)scale(.7)}.fxRefPane[data-open=true] .fxRefIcon{opacity:1;transform:translate(-50%)scale(1)}.fxRefIcon svg{width:100%;height:100%;display:block}.fxRefHead{left:var(--side);z-index:3;width:min(34vw,max(571px,29.7396vw));position:absolute;top:38.1019%}.fxCert{--certCardW:min(max(180px, 15.625vw), 27.7778vh);background:#fff}.fxCertHead{left:var(--side);z-index:3;flex-direction:column;gap:max(16px,1.25vw);width:max(420px,38.6458vw);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fxCertRight{position:absolute;top:25.7407%;left:51.4583%;right:0}.fxCertRail{overflow:hidden}.fxCertTrack{gap:var(--gutter);transition:transform .62s cubic-bezier(.22,.61,.36,1);display:flex}.fxCertCard{flex:0 0 var(--certCardW);gap:var(--gutter);min-width:0;color:inherit;flex-direction:column;display:flex}.fxCertShot{height:calc(var(--certCardW) * 413 / 300);background:#f8f8f6;border-radius:max(14px,1.0417vw);overflow:hidden}.fxCertShot img{object-fit:cover;width:100%;height:100%}.fxCertShot[data-empty]{border:1px solid #dadee2;flex-direction:column;justify-content:center;align-items:center;gap:max(8px,.625vw);display:flex}.fxCertShot[data-empty] svg{width:max(32px,2.5vw);height:auto}.fxCertShot[data-empty] span{letter-spacing:.06em;color:#69717c;white-space:nowrap;font-size:max(9px,.5208vw);font-weight:700;line-height:1.5}.fxCertShot[data-empty] i{background:var(--pt200);border-radius:1px;width:max(16px,1.25vw);height:2px}.fxCertMeta{flex-direction:column;gap:max(8px,.625vw);display:flex}.fxCertNo{font-size:var(--b1);color:var(--pt200);font-weight:700;line-height:1.5}.fxCertText{flex-direction:column;gap:max(4px,.3125vw);display:flex}.fxCertText strong{font-size:var(--b1);word-break:keep-all;font-weight:700;line-height:1.5}.fxCertText span{font-size:var(--b3);color:#7b8aa7;font-weight:400;line-height:1.5}.fxCertFoot{align-items:center;gap:max(10px,.625vw);display:flex}.fxCertBar{background:#b9c0d04d;flex:auto;height:3px;position:relative}.fxCertBar i{background:#b9c0d0;height:100%;transition:left .5s;position:absolute;top:0}.fxCertArrows{flex:none;align-items:center;gap:max(16px,.8333vw);display:flex}.fxCertArrows .fxArrowBtn{color:#b9c0d0}.fxCertArrows .fxArrowBtn:hover{color:var(--p400)}.fxPhoto{background:#fff;min-height:0;padding:5.6771vw 0 5.2083vw}.fxPhotoWrap{width:calc(100% - var(--side) * 2);margin-inline:auto}.fxPhotoHead{text-align:left;margin-bottom:2.9375vw}.fxPhotoHead .fxEyebrow,.fxPhotoHead .fxH1{text-align:left}.fxPhotoRow{gap:var(--gutter);aspect-ratio:1500/379;display:grid}.fxPhotoRow+.fxPhotoRow{margin-top:var(--gutter)}.fxPhotoRow:last-of-type{margin-top:1.1979vw}.fxPhotoCell{background:var(--g100);opacity:0;border-radius:max(30px,1.5625vw);margin:0;transition:opacity .72s,transform .72s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden;transform:translateY(48px)}.fxPhotoCell[data-on=true]{opacity:1;transform:none}.fxPhotoCell img{object-fit:cover}@media (prefers-reduced-motion:reduce){.fxPhotoCell{opacity:1;transition:none;transform:none}}@media (max-width:900px){.fxPhoto{padding:72px 0 96px}.fxPhotoHead{margin-bottom:32px}.fxPhotoRow,.fxPhotoRow:last-of-type{aspect-ratio:auto;margin-top:var(--gutter);grid-template-columns:1fr 1fr!important}.fxPhotoCell{aspect-ratio:4/3}}@media (max-width:520px){.fxPhotoRow,.fxPhotoRow:last-of-type{grid-template-columns:1fr!important}.fxPhotoCell{aspect-ratio:3/2}}.fxQuickPin{height:460vh}.fxQuick{background:#fff}.fxQuickBox{will-change:width, height;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.fxQuickTrack{will-change:transform;width:100%;height:100%;display:flex}.fxQuickSlide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.fxQuickImg{display:block;position:absolute;inset:0}.fxQuickScrim{opacity:.8;background:linear-gradient(#16273c00 0%,#16273c 100%);position:absolute;inset:0}.fxQuickCopy{z-index:2;text-align:center;color:#fff;width:max-content;max-width:92%;position:absolute;top:41.4352%;left:50%;transform:translate(-50%)}.fxZone{isolation:isolate;background:#fff;position:relative;overflow:clip}.fxZoneDeco{z-index:0;pointer-events:none;position:absolute;inset:0}.fxZoneBody{z-index:1;position:relative}.fxZoneGlobe{opacity:.8;width:50vw;max-width:none;height:50vw;position:absolute;top:3%;right:-11.6667vw}.fxZoneWave{width:max(130px,11vw);height:76%;position:absolute;top:24%;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 94%,#0000 100%)}.fxPt{background:0 0;padding:9.7917vw 0 5.2083vw}.fxPtWrap{width:min(var(--inner), calc(100% - var(--side) * 2));margin-inline:auto}.fxPtHead{text-align:center;width:min(100%,max(765px,39.8438vw));margin:0 auto 2.9896vw}.fxPtGrid{background:#fff;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;grid-template-columns:repeat(4,1fr);width:min(100%,max(600px,52.0833vw));margin-inline:auto;display:grid}.fxPtCell{aspect-ratio:250/130;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;place-items:center;min-width:0;padding:0;display:grid;overflow:hidden}.fxPtCell img{object-fit:contain;filter:none;width:auto;max-width:100%;height:auto;max-height:100%}.fxNews{background:0 0;min-height:0;padding:max(48px,5.2083vw) 0}.fxNewsWrap{width:min(var(--inner), calc(100% - var(--side) * 2));margin-inline:auto}.fxNewsTop{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:max(24px,2.9375vw);display:flex}.fxNews .fxTitle{flex:none;width:min(100%,max(765px,39.8438vw))}.fxNewsMore{border-bottom:1px solid var(--p400);font-size:var(--b1);color:var(--p400);white-space:nowrap;align-items:center;gap:8px;margin-top:max(0px,7.2917vw);padding-bottom:6px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.fxNewsMore svg{width:12px;height:12px}.fxNewsBox{border:1px solid var(--g200);background:#fff;border-radius:max(30px,1.5625vw);flex-direction:column;width:100%;height:max(260px,19.2708vw);display:flex;overflow:hidden}.fxNewsRow{border-top:1px solid var(--g200);min-height:0;color:inherit;flex:1 1 0;align-items:center;padding-inline:max(16px,1.6667vw);text-decoration:none;transition:background-color .2s;display:flex}.fxNewsRowWrap{flex:1 1 0;min-height:0;display:flex}.fxNewsRowWrap>.fxNewsRow{flex:auto}.fxNewsRowWrap:first-child .fxNewsRow{border-top:0}.fxNewsRow:hover{background:var(--g100)}.fxNewsNo{width:max(38px,3.6458vw);font-size:var(--b4);color:var(--g300);flex:none;font-weight:700}.fxNewsDate{width:max(78px,6.5104vw);font-size:var(--c1);color:var(--g400);flex:none;font-weight:400}.fxNewsTitle{min-width:0;font-size:var(--b1);color:var(--p400);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:700;line-height:1.5;overflow:hidden}.fxNewsGo{border:1px solid var(--g200);width:max(28px,1.875vw);height:max(28px,1.875vw);color:var(--g400);border-radius:50%;flex:none;place-items:center;transition:border-color .2s,color .2s;display:grid}.fxNewsRow:hover .fxNewsGo{border-color:var(--pt200);color:var(--pt200)}.fxNewsGo svg{width:45%;height:45%}.fxFt{background:var(--p400);color:#ffffffb8}.fxFtWrap{width:min(var(--inner), calc(100% - var(--side) * 2));flex-direction:column;gap:max(24px,2.5vw);margin-inline:auto;padding:max(40px,5.2083vw) 0;display:flex}.fxFtTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.fxFtNav{flex-wrap:wrap;gap:max(16px,2.5vw);display:flex}.fxFtNav a{font-size:var(--b1);color:#fff;font-weight:700;text-decoration:none}.fxFtNav a:hover{color:var(--pt200)}.fxFtInfo{font-size:var(--b3);flex-direction:column;gap:6px;font-weight:500;line-height:1.6;display:flex}.fxFtInfo b{color:#fff;font-weight:700}.fxFtBottom{font-size:var(--b3);border-top:1px solid #ffffff29;padding-top:max(16px,1.6667vw);font-weight:500}@media (max-aspect-ratio:3/2){.fxPt{align-content:center;padding-top:0}}@media (max-width:1023px),(max-width:1279px) and (max-aspect-ratio:1){.fxCert{--certCardW:min(max(200px, 24vw), 30vh);flex-direction:column;justify-content:center;padding:10vh 0;display:flex}.fxCert>*{flex:none}.fxCertHead,.fxCertRight{position:static;transform:none}.fxCertHead{width:auto;padding:0 var(--side)}.fxCertRail{padding-left:var(--side);margin:max(32px,4vh) 0 0}}@media (max-width:900px){.fxZoneWave{display:none}.fxZoneGlobe{opacity:.55;width:120vw;height:120vw;right:-46vw}.fxZone{background:#fff}.fxKrPin,.fxProcPin,.fxRefPin,.fxQuickPin{height:auto;margin-top:0}.fxPinStage{height:auto;position:static;overflow:visible}.fxRef{height:auto}.fxHdNav{display:none}.fxHdBurger{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.fxHdBurger svg{width:24px;height:24px}.fxHdEnd{width:auto}.fxHdEnd span,.fxDots{display:none}.fxSec{min-height:0}.fxHero{height:100svh}.fxHeroCopy{width:calc(100% - var(--side) * 2);top:auto;bottom:22vh}.fxHeroCopy .fxH1{text-wrap:balance;word-break:keep-all;width:auto;max-width:100%}.fxHeroCtl{width:calc(100% - var(--side) - var(--fabCol));top:auto;bottom:calc(22vh - 52px)}.fxKr{padding:72px 0}.fxKrCards{grid-template-columns:1fr}.fxKrCard{aspect-ratio:16/11}.fxKrBody{width:84%;top:12%;left:8%}.fxRef{min-height:0}.fxCert{--certCardW:min(62vw, 240px);padding:72px 0 96px}.fxCertRail{margin-top:28px}.fxQuickPin{height:auto}.fxQuickBox{border-radius:0;width:100%;height:auto;position:static;transform:none}.fxQuickTrack{flex-direction:column;height:auto}.fxQuickSlide{flex:none;height:62vh}.fxQuickImg{width:100%!important;height:100%!important;inset:0!important}.fxQuickCopy{width:calc(100% - var(--side) * 2);max-width:none;top:50%;transform:translate(-50%,-50%)}.fxPt{padding:72px 0}.fxPtGrid{grid-template-columns:repeat(3,1fr);width:100%}.fxNewsTop{flex-direction:column;align-items:flex-start}.fxNewsMore{margin-top:12px}.fxNewsBox{height:auto}.fxNewsRowWrap{flex:none}.fxNewsRow{flex-wrap:wrap;row-gap:4px;padding-block:16px}.fxNewsNo{width:auto;margin-right:10px}.fxNewsDate{width:auto}.fxNewsTitle{white-space:normal;flex:1 0 100%}.fxNewsGo{display:none}.fxPt{align-content:start;padding:72px 0 0}}@media (max-width:1279px){.fxRef{flex-direction:column;display:flex}.fxRefHead{background:var(--p400);z-index:3;width:auto;min-height:233px;padding:72px var(--side) 32px;order:-1;position:relative;top:auto;left:auto}.fxRefHead .fxH1{line-height:1.2}@media (max-width:900px){.fxRefHead .fxEyebrow{font-size:16px}.fxRefHead .fxH1{font-size:24px}}.fxRefCols{z-index:2;flex-direction:column;display:flex;position:relative}.fxRefPane:first-child{display:none}.fxRefPane{height:100px;min-height:0;padding:0 var(--side);border-top:1px solid #ffffff80;border-left:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.fxRefPane:last-child{border-bottom:1px solid #ffffff80}@media (min-width:901px){.fxRefCols{flex:auto}.fxRefPane{flex:1 1 0;height:auto}}.fxRefCopy,.fxRefPane[data-open=true] .fxRefCopy{text-align:left;order:-1;align-items:flex-start;gap:4px;width:auto;max-width:none;position:static;top:auto;left:auto;transform:none}.fxRefCopy .fxEyebrow{font-size:14px}.fxRefCopy h3{white-space:nowrap;font-size:24px}.fxRefIcon,.fxRefPane[data-open=true] .fxRefIcon{opacity:1;flex:none;width:40px;height:40px;display:block;position:static;transform:none}}@media (max-width:900px){.fxProc{--procCardW:min(max(240px, 68vw), 40vh);min-height:0;padding:72px 0 96px}.fxProcHead{width:calc(100% - var(--side) * 2);margin-inline:auto;position:static}.fxProcRail{padding-inline:var(--side);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:max(32px,4vh);position:static;overflow-x:auto}.fxProcRail::-webkit-scrollbar{display:none}.fxProcTrack{padding-right:var(--side);transform:none!important}.fxProcCard{scroll-snap-align:center}}@media (max-width:520px){.fxPtGrid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.fxKrPin,.fxProcPin,.fxRefPin{height:auto;margin-top:0}.fxPinStage{height:auto;position:static;overflow:visible}.fxRef{height:auto}.fxReveal{opacity:1;transform:none}.fx *,.fx :before,.fx :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.fxKrCard,.fxHeroCopy[data-on=true]{opacity:1;transform:none}.fxHeroStripRow{animation:none}}.fxFt2{background:var(--p400);color:#fff}.fxFt2Cta{border-bottom:1px solid #546170;height:max(360px,28.2813vw);padding:0 max(20px,13.8542vw);position:relative}.fxFt2Copy{flex-direction:column;gap:max(24px,2.2917vw);display:flex;position:absolute;top:max(64px,9.8958vw);left:max(20px,13.8542vw)}.fxFt2Copy h2{margin:0;font-size:max(28px,2.0833vw);font-weight:700;line-height:1.2}.fxFt2Copy p{font-size:var(--b1);color:#d7dce4;margin:0;line-height:1.78}.fxFt2Ring{color:#fff;border-radius:50%;place-items:center;width:max(120px,9.2708vw);height:max(120px,9.2708vw);display:grid;position:absolute;top:max(60px,9.4271vw);right:max(20px,14.4271vw)}.fxFt2Ring>svg:first-child{width:100%;height:100%;animation:14s linear infinite fxFt2Spin;position:absolute;inset:0;overflow:visible}.fxFt2Ring text{fill:currentColor;letter-spacing:.14em;font-size:20px;font-weight:700}.fxFt2Arrow{width:max(20px,1.4583vw);height:max(20px,1.4583vw);transition:transform .3s}.fxFt2Ring:hover{color:#fdeeec}.fxFt2Ring:hover .fxFt2Arrow{transform:translate(4px)}.fxFt2Ring:hover>svg:first-child{animation-duration:6s}@keyframes fxFt2Spin{to{transform:rotate(360deg)}}.fxFt2Bottom{justify-content:space-between;gap:24px;padding:max(40px,2.7604vw) max(20px,13.8542vw) max(48px,2.8646vw);display:flex}.fxFt2Info,.fxFt2Contact{color:#b9c0d0;flex-direction:column;font-size:max(12px,.6771vw);line-height:1.85;display:flex}.fxFt2Info b{color:#fff;margin-bottom:max(8px,.5208vw);font-size:max(13px,.7292vw)}.fxFt2Links{gap:max(12px,.8333vw);margin-top:max(12px,1.0417vw);display:flex}.fxFt2Links a,.fxFt2Contact a{color:inherit;text-decoration:none}.fxFt2Links a:hover,.fxFt2Contact a:hover{color:#fff}.fxFt2Contact{text-align:right;align-items:flex-end}.fxFt2Contact small{font-size:inherit;color:#7b8aa7;margin-top:max(4px,.3125vw)}@media (prefers-reduced-motion:reduce){.fxFt2Ring>svg:first-child{animation:none}}@media (max-width:900px){.fxFt2Cta{flex-direction:column;gap:32px;height:auto;padding:56px 20px;display:flex}.fxFt2Copy{position:static}.fxFt2Ring{width:120px;height:120px;position:relative;top:auto;right:auto}.fxFt2Copy p br{display:none}.fxFt2Bottom{flex-direction:column;padding:32px 20px 96px}.fxFt2Contact{text-align:left;align-items:flex-start}}.fxHdNav .fxHdDrop a{opacity:0;transition:opacity .26s,translate .36s cubic-bezier(.22,1,.36,1),background-color .2s,color .2s;translate:0 -8px}.fxHdItem:hover .fxHdDrop a,.fxHdItem:focus-within .fxHdDrop a{opacity:1;translate:none}.fxHdItem:hover .fxHdDrop a:nth-child(2),.fxHdItem:focus-within .fxHdDrop a:nth-child(2){transition-delay:40ms}.fxHdItem:hover .fxHdDrop a:nth-child(3),.fxHdItem:focus-within .fxHdDrop a:nth-child(3){transition-delay:80ms}.fxHdItem:hover .fxHdDrop a:nth-child(4),.fxHdItem:focus-within .fxHdDrop a:nth-child(4){transition-delay:.12s}.fxHdItem:hover .fxHdDrop a:nth-child(5),.fxHdItem:focus-within .fxHdDrop a:nth-child(5){transition-delay:.16s}.fxHdItem:hover .fxHdDrop a:hover{transition-delay:0s}.fxHdSheet{animation:.42s cubic-bezier(.22,1,.36,1) both fxSheetIn}.fxHdSheetGroup{animation:.52s cubic-bezier(.22,1,.36,1) both sbRise}.fxHdSheetGroup:nth-child(2){animation-delay:60ms}.fxHdSheetGroup:nth-child(3){animation-delay:.12s}.fxHdSheetGroup:nth-child(4){animation-delay:.18s}.fxHdSheetGroup:nth-child(5){animation-delay:.24s}@keyframes fxSheetIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sbRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fxHdNav .fxHdDrop a{opacity:1;transition:none;translate:none}.fxHdSheet,.fxHdSheetGroup{animation:none}}.fxHd .fxHdMark{display:none}@media (max-width:900px){.fxHd[data-sub]{height:72px;color:var(--p400);background:#fff;padding:20px}.fxHd[data-sub] .fxHdLogo{display:none}.fxHd[data-sub] .fxHdMark{object-fit:cover;object-position:left center;width:21px;height:32px;display:block}.fxHd[data-sub] .fxHdIcon{display:none}.fxHd[data-sub] .fxHdBurger{width:24px;height:24px}}.fx[data-locale=en] .fxHdDrop{width:max-content;min-width:max(163px,8.4896vw)}.fx[data-locale=en] .fxHdNav .fxHdDrop a{white-space:nowrap}
