.ResourceHub_main__W1yYC{width:min(100% - var(--gutter,20px) * 2,1080px);margin:0 auto;padding:108px 0 clamp(64px,9vw,120px);color:var(--c-ink);overflow-x:clip}.ResourceHub_hero__KFGF1{position:relative;display:grid;grid-gap:16px;gap:16px;padding-bottom:8px}.ResourceHub_eyebrow__nvdC8{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-2)}.ResourceHub_dot__hs2Dg{width:8px;height:8px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 18%,transparent)}.ResourceHub_title__eoeo3{font-size:clamp(34px,8.6vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.035em;max-width:12em}.ResourceHub_title__eoeo3 em{font-style:normal;color:var(--c-accent)}.ResourceHub_lead__87Msb{max-width:34em;font-size:clamp(16px,2.2vw,18px);line-height:1.7;color:var(--c-ink-2)}.ResourceHub_byline__q6SZK{font-size:13px;color:var(--c-muted)}.ResourceHub_stack__j9_RB{position:relative;height:clamp(190px,52vw,300px);margin-top:12px}.ResourceHub_stackCard__ZRWfw{position:absolute;width:min(64%,400px);height:auto;border-radius:10px;box-shadow:0 1px 0 rgba(0,0,0,.06),0 18px 40px -18px rgba(20,20,20,.45);opacity:0;animation:ResourceHub_drop__qOfCl .9s var(--ease,cubic-bezier(.16,1,.3,1)) forwards}.ResourceHub_stack0__ULQuG{left:0;top:18%;transform:rotate(-7deg);z-index:3;animation-delay:.26s}.ResourceHub_stack1__ZLoeR{left:16%;top:6%;transform:rotate(2deg);z-index:2;animation-delay:.16s}.ResourceHub_stack2__egcCP{left:32%;top:2%;transform:rotate(9deg);z-index:1;animation-delay:60ms}@keyframes ResourceHub_drop__qOfCl{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0 0}}.ResourceHub_shelf__14rNT{margin-top:clamp(28px,6vw,56px)}.ResourceHub_sectionLabel__5_Feb{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding-bottom:12px;border-bottom:1px solid var(--c-line);margin-bottom:16px!important}.ResourceHub_list__S_kYd{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.ResourceHub_item__FdRPR{position:relative;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;padding:16px;background:var(--c-card);border-radius:var(--radius,20px);opacity:0;animation:ResourceHub_rise__3uegs .8s var(--ease,cubic-bezier(.16,1,.3,1)) forwards}@keyframes ResourceHub_rise__3uegs{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ResourceHub_num__8M8ae{position:absolute;bottom:14px;right:16px;font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--c-line);pointer-events:none}.ResourceHub_coverLink__NKCw6{display:block;border-radius:12px;overflow:hidden;background:var(--c-dark);aspect-ratio:1467/825}.ResourceHub_cover__067aO{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease,cubic-bezier(.16,1,.3,1))}.ResourceHub_coverLink__NKCw6:hover .ResourceHub_cover__067aO{transform:scale(1.02)}.ResourceHub_body__LflB0{display:grid;grid-gap:8px;gap:8px;align-content:start}.ResourceHub_itemTitle__WN3f3{font-size:clamp(19px,4.6vw,24px);font-weight:700;line-height:1.3;letter-spacing:-.015em;padding-right:52px}.ResourceHub_summary__e7Prx{font-size:15px;line-height:1.65;color:var(--c-ink-2)}.ResourceHub_actions__Tr9IE{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px}.ResourceHub_primary__x7vJb{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--c-ink);color:#fff!important;font-size:15px;font-weight:700;transition:background .16s ease}.ResourceHub_primary__x7vJb:hover{background:var(--c-accent)}.ResourceHub_primary__x7vJb:active{translate:0 1px}.ResourceHub_dlIcon__IvYPv{width:18px;height:18px}.ResourceHub_secondary__fdBSr{font-size:15px;font-weight:600;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:1px;min-height:44px;display:inline-flex;align-items:center}.ResourceHub_secondary__fdBSr:hover{color:var(--c-accent)}.ResourceHub_meta__Dn8FF{flex-basis:100%;font-size:12px;color:var(--c-muted)}.ResourceHub_links__wBl8u{margin-top:clamp(32px,6vw,56px)}.ResourceHub_links__wBl8u ul{list-style:none;margin:0;padding:0}.ResourceHub_linkRow__6NEVi{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 4px;border-bottom:1px solid var(--c-line)}.ResourceHub_linkRow__6NEVi span{display:grid;grid-gap:3px;gap:3px}.ResourceHub_linkRow__6NEVi strong{font-size:17px;font-weight:700}.ResourceHub_linkRow__6NEVi small{font-size:13px;color:var(--c-muted);line-height:1.5}.ResourceHub_arrow__XicT0{flex:0 0 22px;width:22px;height:22px;transition:translate .16s ease}.ResourceHub_linkRow__6NEVi:hover .ResourceHub_arrow__XicT0{translate:1px 0}.ResourceHub_linkRow__6NEVi:hover strong{color:var(--c-accent)}.ResourceHub_note__ziEFC{margin-top:28px!important;font-size:12px;line-height:1.6;color:var(--c-muted)}@media (min-width:760px){.ResourceHub_hero__KFGF1{grid-template-columns:1.05fr .95fr;grid-template-rows:auto auto auto auto 1fr;column-gap:48px;align-items:start}.ResourceHub_hero__KFGF1>:not(.ResourceHub_stack__j9_RB){grid-column:1}.ResourceHub_stack__j9_RB{grid-column:2;grid-row:1/span 5;height:100%;min-height:320px;margin-top:56px}.ResourceHub_stackCard__ZRWfw{width:70%}.ResourceHub_item__FdRPR{grid-template-columns:minmax(220px,300px) 1fr;gap:28px;padding:20px;align-items:center}.ResourceHub_meta__Dn8FF{flex-basis:auto}.ResourceHub_num__8M8ae{top:10px;bottom:auto}}@media (prefers-reduced-motion:reduce){.ResourceHub_item__FdRPR,.ResourceHub_stackCard__ZRWfw{animation:none;opacity:1}.ResourceHub_arrow__XicT0,.ResourceHub_cover__067aO,.ResourceHub_primary__x7vJb{transition:none}}.SiteHome_root__OXtDP{--bg:#101012;--white:#f2f2ee;--cream:#f2f2ee;--ink:#1b1b1d;--muted:#a2a2a6;--accent:#2965ff;--line:#38383d;--ease:cubic-bezier(0.19,1,0.22,1);--f-ja:var(--s-ja),"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif;--f-en:var(--s-latin),"Helvetica Neue",Arial,sans-serif;--f-body:var(--f-ja);--c-bg:var(--bg);--c-bg-2:#17171a;--c-card:#1b1b1e;--c-ink:var(--white);--c-ink-2:#d2d2d0;--c-muted:var(--muted);--c-line:var(--line);--c-dark:#0b0b0d;--c-accent:var(--accent);--gutter:5vw;--max:1280px;--header-h:90px;min-height:100vh;background:var(--bg);color:var(--white);font-family:var(--f-en),var(--f-ja);font-weight:400;font-size:16px;line-height:1.9;overflow-x:clip}.SiteHome_vi__Ohv_l{--f-body:var(--f-en);--f-ja:var(--f-en)}.SiteHome_root__OXtDP a{color:inherit;text-decoration:none}.SiteHome_root__OXtDP dd,.SiteHome_root__OXtDP dl,.SiteHome_root__OXtDP figure,.SiteHome_root__OXtDP h1,.SiteHome_root__OXtDP h2,.SiteHome_root__OXtDP h3,.SiteHome_root__OXtDP p{margin:0}.SiteHome_root__OXtDP button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.SiteHome_root__OXtDP :focus-visible{outline:2px solid var(--accent);outline-offset:6px}.SiteHome_root__OXtDP ::selection{background:var(--accent);color:#fff}.SiteHome_skip__fU94k{position:fixed;top:8px;left:8px;z-index:200;padding:12px;background:#fff;color:#000;transform:translateY(-150%)}.SiteHome_skip__fU94k:focus{transform:none}.SiteHome_root__OXtDP .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.SiteHome_root__OXtDP .type-word{display:inline}.SiteHome_root__OXtDP .type-word-en{display:inline-block;white-space:nowrap}.SiteHome_root__OXtDP .type-char{display:inline-block;transform-origin:50% 90%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.SiteHome_root__OXtDP [data-kinetic]{perspective:900px}.SiteHome_pad__Vg0_J{padding:120px var(--gutter)}.SiteHome_kicker__pOygd{font-family:var(--f-en);font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.06em;color:var(--muted)}.SiteHome_cursor__zaIo1{position:fixed;top:0;left:0;z-index:150;width:30px;height:30px;border:1px solid rgba(242,242,238,.7);border-radius:50%;opacity:0;pointer-events:none;transition:width .3s var(--ease),height .3s var(--ease),opacity .3s}.SiteHome_cursor__zaIo1.is-active{width:62px;height:62px;border-color:var(--accent)}@media (hover:none),(pointer:coarse){.SiteHome_cursor__zaIo1{display:none}}.SiteHome_pageLink__SS2we{display:inline-flex;align-items:center;gap:22px;padding:10px 0;border-bottom:1px solid #9b9b9e;font-family:var(--f-en);font-size:13px;font-weight:500;letter-spacing:.04em;transition:color .25s,border-color .25s}.SiteHome_pageLink__SS2we>span:last-child{font-size:18px;transition:transform .3s var(--ease)}.SiteHome_pageLink__SS2we:hover{color:var(--accent);border-color:var(--accent)}.SiteHome_pageLink__SS2we:hover>span:last-child{transform:translate(3px,-3px)}.SiteHome_header__kGh5k{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 var(--gutter);border-bottom:1px solid transparent;background:rgba(16,16,18,.4);transition:background .4s,height .4s,border-color .4s,opacity .65s .2s}.SiteHome_headerScrolled__9sWEI{height:72px;background:rgba(16,16,18,.95);border-bottom-color:rgba(255,255,255,.07)}.SiteHome_loading__crhc_ .SiteHome_header__kGh5k{opacity:0}.SiteHome_wordmark__4qaxo{display:block;line-height:0}.SiteHome_wordmark__4qaxo img{display:block;width:auto;height:34px;transition:height .4s}.SiteHome_headerScrolled__9sWEI .SiteHome_wordmark__4qaxo img{height:28px}.SiteHome_desktopNav__3c43q{display:flex;align-items:center;gap:30px;font-family:var(--f-en);font-size:13px;font-weight:500;letter-spacing:.04em}.SiteHome_navRoll__NWFxF{position:relative;display:block;height:1.3em;overflow:hidden}.SiteHome_navRoll__NWFxF>span{display:block;line-height:1.3;transition:transform .45s var(--ease)}.SiteHome_navRoll__NWFxF>span:last-child{position:absolute;top:100%;color:var(--accent)}.SiteHome_navRoll__NWFxF:hover>span{transform:translateY(-100%)}.SiteHome_navLang__l_Bw2{color:var(--muted);transition:color .25s}.SiteHome_navLang__l_Bw2:hover{color:var(--white)}.SiteHome_navContact__y2NhU{display:flex;align-items:center;gap:17px;margin-left:12px;padding:10px 15px;border:1px solid #6d6d73;border-radius:2px;transition:color .25s,border-color .25s}.SiteHome_navContact__y2NhU>span{font-size:18px}.SiteHome_navContact__y2NhU:hover{color:var(--accent);border-color:var(--accent)}.SiteHome_menuToggle__FZYtx{display:none;align-items:center;gap:12px;font-family:var(--f-en);font-size:13px;font-weight:500;letter-spacing:.06em}.SiteHome_menuToggle__FZYtx i{width:22px;height:1px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.SiteHome_mobileMenu__M3xOh{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0 var(--gutter) 40px;border:0;background:var(--bg);color:var(--white)}.SiteHome_mobileMenu__M3xOh::-webkit-backdrop{background:transparent}.SiteHome_mobileMenu__M3xOh::backdrop{background:transparent}.SiteHome_menuTop__S27_g{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.SiteHome_menuClose__Uw_ck{font-family:var(--f-en);font-size:13px;letter-spacing:.06em}.SiteHome_mobileMenu__M3xOh nav{display:grid;margin-top:24px;border-top:1px solid var(--line)}.SiteHome_mobileMenu__M3xOh nav a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--f-en);font-size:28px;font-weight:700;letter-spacing:-.03em}.SiteHome_mobileMenu__M3xOh nav small{font-family:var(--f-ja);font-size:12px;color:var(--muted)}.SiteHome_menuContact__Bdw0U{display:inline-flex;align-items:center;gap:16px;margin-top:32px;padding:14px 20px;border:1px solid #6d6d73;font-family:var(--f-en);font-size:13px;letter-spacing:.06em}.SiteHome_hero__5eqVK{position:relative;height:210svh;min-height:1100px}.SiteHome_heroStage__pcx2H{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:660px;overflow:hidden;isolation:isolate}.SiteHome_heroRing__1IHkl{position:absolute;top:50%;right:-12vmin;z-index:1;width:92vmin;height:92vmin;margin-top:-46vmin;overflow:visible;pointer-events:none;will-change:transform;transition:opacity .9s .2s}.SiteHome_loading__crhc_ .SiteHome_heroRing__1IHkl{opacity:0}.SiteHome_heroRingBase__XWToC{fill:none;stroke:#2c2c31;stroke-width:.28}.SiteHome_heroRingArc__SuBUE{fill:none;stroke:var(--accent);stroke-width:.6;stroke-linecap:round;stroke-dasharray:18 82;transform-origin:50% 50%;animation:SiteHome_heroArc__l4Fbf 28s linear infinite}@keyframes SiteHome_heroArc__l4Fbf{to{transform:rotate(1turn)}}.SiteHome_root__OXtDP.motion-paused .SiteHome_heroRingArc__SuBUE{animation-play-state:paused}.SiteHome_heroHeading__KPNMb{position:absolute;top:29%;left:6vw;right:6vw;z-index:2;will-change:transform;transition:opacity .65s}.SiteHome_eyebrow__WI91A{margin-bottom:3.8vh;text-align:center;font-family:var(--f-en);font-size:12px;letter-spacing:.08em;color:#b3b3b7}.SiteHome_heroTitle__xf4Sc{font-family:var(--f-en);font-size:clamp(64px,min(11.7vw,18svh),190px);font-weight:800;line-height:1.04;letter-spacing:-.065em}.SiteHome_heroLineA__DE5hZ{display:block;text-align:left;will-change:transform}.SiteHome_heroLineB__4Pz93{display:grid;grid-template-columns:.5em minmax(0,1fr);grid-gap:.18em;gap:.18em;align-items:start;width:91%;margin:.27em 0 0 9%;min-height:1.32em;font-size:.85em;text-align:left;will-change:transform}.SiteHome_vi__Ohv_l .SiteHome_heroTitle__xf4Sc{font-size:clamp(48px,min(9vw,15svh),150px)}.SiteHome_multiply__32EBn{position:relative;display:block;width:.5em;height:.73em;margin-top:.2em}.SiteHome_multiply__32EBn:after,.SiteHome_multiply__32EBn:before{content:"";position:absolute;left:50%;top:50%;width:.5em;height:.075em;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.SiteHome_multiply__32EBn:after{transform:translate(-50%,-50%) rotate(-45deg)}.SiteHome_nextWindow__EViKE{position:relative;display:block;min-height:1.32em;line-height:1.15;letter-spacing:-.06em;-webkit-clip-path:inset(-.12em -.03em -.08em -.1em);clip-path:inset(-.12em -.03em -.08em -.1em);text-shadow:0 2px 30px rgba(16,16,18,.5);font-family:var(--f-ja);font-weight:900;letter-spacing:-.03em}.SiteHome_nextWord__2Yitu{position:absolute;inset:0 auto auto 0;display:flex;align-items:baseline;white-space:nowrap;will-change:transform}.SiteHome_nextGlyph__emu6v{display:inline-block;white-space:pre;transform-origin:50% 90%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.SiteHome_heroBottom__56LOV{position:absolute;inset:auto 6vw 6.5vh;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:30px;transition:opacity .5s}.SiteHome_loading__crhc_ .SiteHome_heroBottom__56LOV{opacity:0}.SiteHome_nextControls__ryeZN{display:flex;align-items:center;gap:24px;font-family:var(--f-en)}.SiteHome_nextCount__sl1I9{display:flex;align-items:center;gap:10px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#a2a2aa}.SiteHome_nextCurrent__66TTH{color:var(--white)}.SiteHome_nextDivider__MDexn{color:#606068}.SiteHome_nextSteps__1FbUt{display:flex;gap:4px}.SiteHome_nextSteps__1FbUt i{width:10px;height:2px;background:#67676c;transition:background .18s}.SiteHome_nextSteps__1FbUt i.SiteHome_isActive__l569c{background:var(--accent)}.SiteHome_nextAdvance__sjwe2{display:flex;align-items:center;gap:16px;min-height:48px;padding:10px 0;font-size:11px;letter-spacing:.02em}.SiteHome_nextAdvance__sjwe2>span{font-size:19px;transition:transform .3s var(--ease)}.SiteHome_nextAdvance__sjwe2:hover>span{transform:translate(3px,-3px)}.SiteHome_exploreLink__OlMur{display:flex;align-items:center;gap:18px;font-family:var(--f-en);font-size:11px;letter-spacing:.06em}.SiteHome_exploreLink__OlMur>span:last-child{font-size:18px;animation:SiteHome_nudge__HSazA 1.8s var(--ease) infinite}@keyframes SiteHome_nudge__HSazA{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.SiteHome_heroTrack__l3Pjm{position:absolute;bottom:0;left:5vw;right:5vw;height:1px;background:#303035}.SiteHome_heroTrack__l3Pjm i{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.SiteHome_motionToggle__DtUJI{position:fixed;right:5vw;bottom:24px;z-index:45;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #45454b;border-radius:2px;background:rgba(16,16,18,.7);font-family:var(--f-en);font-size:10px;letter-spacing:.08em;color:#c7c7cb;transition:border-color .25s,color .25s}.SiteHome_motionToggle__DtUJI i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.SiteHome_motionToggle__DtUJI[aria-pressed=true] i{background:#67676c}.SiteHome_motionToggle__DtUJI:hover{color:var(--white);border-color:var(--white)}.SiteHome_intro__YXHNb{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-column-gap:10vw;column-gap:10vw;padding-top:145px;padding-bottom:145px;border-top:1px solid var(--accent)}.SiteHome_intro__YXHNb>.SiteHome_kicker__pOygd{grid-column:1/-1;margin-bottom:45px}.SiteHome_manifesto__yWZgX{font-family:var(--f-ja);font-size:clamp(32px,4.3vw,70px);font-weight:900;line-height:1.55;letter-spacing:-.03em}.SiteHome_introCopy__OSYvz{align-self:end;max-width:540px;padding-bottom:10px}.SiteHome_introCopy__OSYvz p{white-space:pre-line;font-family:var(--f-body);font-size:16px;line-height:2.1;letter-spacing:.015em}.SiteHome_introCopy__OSYvz p+p{margin-top:22px}.SiteHome_introCopy__OSYvz .SiteHome_pageLink__SS2we{margin-top:35px}.SiteHome_values__WBC2U{padding-top:110px}.SiteHome_valuesHeading__SjRzR{position:relative;max-width:1280px;margin:0 auto 110px;text-align:center}.SiteHome_valuesHeading__SjRzR>.SiteHome_kicker__pOygd{margin-bottom:24px;letter-spacing:.08em}.SiteHome_valuesDisplay__Vh2aY{margin-left:-.04em;font-family:var(--f-en);font-size:clamp(88px,15.8vw,240px);font-weight:900;line-height:1.05;letter-spacing:-.07em}.SiteHome_valuesDisplay__Vh2aY>span:last-child{color:var(--accent)}.SiteHome_valuesHeadingBottom__0tfPr{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:#b7b7bc}.SiteHome_valuesHeadingBottom__0tfPr>span:last-child{font-family:var(--f-en);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.SiteHome_valuesGrid__44ql7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:10%;column-gap:10%;grid-row-gap:100px;row-gap:100px;max-width:1160px;margin:0 auto;padding:0 0 60px;list-style:none}.SiteHome_valueItem__E9HBO{--value-reveal:1;position:relative;min-width:0;align-self:start}.SiteHome_valueItem__E9HBO:nth-child(2n){margin-top:155px}.SiteHome_valueTopline__ghJc_{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;min-height:145px;margin-bottom:30px}.SiteHome_valueNumber__A4fZR{font-family:var(--f-en);font-size:clamp(115px,12.8vw,195px);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.09em;line-height:.82;color:transparent;-webkit-text-stroke:1px #707078;transition:color .4s,-webkit-text-stroke-color .4s}.SiteHome_valueLabel__XLOPh{margin-bottom:4px;font-family:var(--f-en);font-size:12px;font-weight:500;letter-spacing:.07em;writing-mode:vertical-rl;color:#929299}.SiteHome_valueTitle__VlZVi{font-family:var(--f-ja);font-size:clamp(30px,3.5vw,54px);font-weight:900;line-height:1.42;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;opacity:calc(.35 + var(--value-reveal) * .65);transform:translate3d(0,calc((1 - var(--value-reveal)) * 30px),0)}.SiteHome_valueCopy__JZA2L{max-width:32em;margin-top:28px;font-family:var(--f-body);font-size:16px;line-height:2.15;color:#bdbdc4;opacity:calc(.35 + var(--value-reveal) * .65);transform:translate3d(0,calc((1 - var(--value-reveal)) * 44px),0)}.SiteHome_valueRule__cI3lb{position:relative;height:1px;margin-top:44px;background:#3c3c43}.SiteHome_valueRule__cI3lb:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;background:#727279;transition:background .4s}.SiteHome_valueRule__cI3lb>span{display:block;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .85s var(--ease)}.SiteHome_valueItem__E9HBO.is-active .SiteHome_valueNumber__A4fZR,.SiteHome_valueItem__E9HBO:hover .SiteHome_valueNumber__A4fZR{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.SiteHome_valueItem__E9HBO.is-active .SiteHome_valueRule__cI3lb>span,.SiteHome_valueItem__E9HBO:hover .SiteHome_valueRule__cI3lb>span{transform:scaleX(1)}.SiteHome_valueItem__E9HBO.is-active .SiteHome_valueRule__cI3lb:after,.SiteHome_valueItem__E9HBO:hover .SiteHome_valueRule__cI3lb:after{background:var(--accent)}.SiteHome_services__f0bQy{background:var(--cream);color:var(--ink)}.SiteHome_servicesHeading__yItVz{max-width:1280px;margin:0 auto 70px;text-align:center}.SiteHome_servicesHeading__yItVz>.SiteHome_kicker__pOygd{margin-bottom:24px;letter-spacing:.08em;color:#6e6e72}.SiteHome_newsDisplay__DCs9m,.SiteHome_servicesDisplay__6Lw_y{font-family:var(--f-en);font-size:clamp(74px,11.8vw,184px);font-weight:800;line-height:1.02;letter-spacing:-.065em}.SiteHome_serviceList__VR2lQ{max-width:1100px;margin:0 auto;border-top:1px solid #96969c}.SiteHome_service__pWpJz{border-bottom:1px solid #bdbdc1}.SiteHome_service__pWpJz summary{display:grid;grid-template-columns:44px 1fr 32px;grid-gap:10px;gap:10px;align-items:center;padding:33px 2px;list-style:none;cursor:pointer}.SiteHome_faqItem__6x78q summary::-webkit-details-marker,.SiteHome_service__pWpJz summary::-webkit-details-marker{display:none}.SiteHome_serviceNumber__cLyaA{align-self:start;padding-top:10px;font-family:var(--f-en);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#6e6e72}.SiteHome_serviceTitle__Vvup5 h3{font-family:var(--f-ja);font-size:clamp(25px,2.65vw,42px);font-weight:700;line-height:1.35;letter-spacing:-.03em;transition:transform .5s var(--ease)}.SiteHome_serviceTitle__Vvup5>span{display:block;margin-top:8px;font-family:var(--f-en);font-size:13px;letter-spacing:.04em;color:#77777c}.SiteHome_service__pWpJz:hover .SiteHome_serviceTitle__Vvup5 h3{transform:translateX(6px)}.SiteHome_servicePlus__ej6u7{position:relative;width:30px;height:30px}.SiteHome_servicePlus__ej6u7:after,.SiteHome_servicePlus__ej6u7:before{content:"";position:absolute;left:3px;top:14px;width:24px;height:1px;background:currentColor;opacity:.6;transition:transform .45s var(--ease)}.SiteHome_servicePlus__ej6u7:after{transform:rotate(90deg)}.SiteHome_faqItem__6x78q[open] .SiteHome_servicePlus__ej6u7:after,.SiteHome_service__pWpJz[open] .SiteHome_servicePlus__ej6u7:after{transform:rotate(0)}.SiteHome_service__pWpJz[open] .SiteHome_serviceNumber__cLyaA{color:var(--accent)}.SiteHome_serviceContent__q5_TF{padding:0 42px 35px 56px}.SiteHome_serviceContent__q5_TF p{max-width:630px;font-family:var(--f-body);font-size:16px;line-height:2;color:#47474d}.SiteHome_serviceContent__q5_TF p+p{margin-top:16px}.SiteHome_serviceContent__q5_TF>ul{display:flex;flex-wrap:wrap;gap:6px 20px;margin:22px 0 0;padding:0;list-style:none;color:#6a6a70}.SiteHome_serviceContent__q5_TF>ul li{font-family:var(--f-body);font-size:13px;line-height:1.8}.SiteHome_serviceContent__q5_TF>ul li:before{content:"/ ";color:var(--accent)}.SiteHome_serviceContent__q5_TF .SiteHome_pageLink__SS2we{margin-top:30px;border-color:#6e6e72}.SiteHome_servicePages__mRx6o{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 0;padding:0;list-style:none;font-family:var(--f-body);font-size:14px;font-weight:700}.SiteHome_example__LZXic{display:grid;grid-gap:20px;gap:20px;margin-top:32px;padding:28px;border:1px solid #bdbdc1;border-radius:2px;background:#fbfbf9}.SiteHome_example__LZXic figcaption{font-family:var(--f-body);font-size:16px;font-weight:700}.SiteHome_exampleGrid__zBbWJ{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:24px;gap:24px}.SiteHome_exampleGrid__zBbWJ>div{display:grid;grid-gap:10px;gap:10px;align-content:start}.SiteHome_exampleLabel__doEon{font-family:var(--f-body);font-size:12px;font-weight:700;letter-spacing:.04em;color:#6e6e72}.SiteHome_exampleInput__4cD1V{margin:0;padding:16px 18px;background:#ecece8;font-family:var(--f-body);font-size:14px;line-height:1.9;white-space:pre-wrap;color:#47474d}.SiteHome_exampleTable__r8KXV{width:100%;border-collapse:collapse;font-family:var(--f-body);font-size:14px;line-height:1.6}.SiteHome_exampleTable__r8KXV td,.SiteHome_exampleTable__r8KXV th{padding:10px 8px;border-bottom:1px solid #bdbdc1;text-align:left;vertical-align:top}.SiteHome_exampleTable__r8KXV th{font-size:12px;font-weight:700;color:#6e6e72;border-bottom-color:var(--ink)}.SiteHome_exampleTable__r8KXV tbody th{width:9.5em;font-size:14px;color:var(--ink);border-bottom-color:#bdbdc1}.SiteHome_exampleChecks__6lrv3{display:grid;grid-gap:10px;gap:10px;padding-top:20px;border-top:1px solid #bdbdc1}.SiteHome_exampleChecks__6lrv3 ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:1.4em;font-family:var(--f-body);font-size:14px;color:#47474d}.SiteHome_exampleChecks__6lrv3 li::marker{color:var(--accent);font-weight:700}.SiteHome_exampleChecks__6lrv3 p{font-family:var(--f-body);font-size:15px;font-weight:700;color:var(--ink)}.SiteHome_faq__Y7pNJ{max-width:1100px;margin:90px auto 0}.SiteHome_faq__Y7pNJ>.SiteHome_kicker__pOygd{margin-bottom:24px;color:#6e6e72}.SiteHome_faqList__fgtHN{border-top:1px solid #96969c}.SiteHome_faqItem__6x78q{border-bottom:1px solid #bdbdc1}.SiteHome_faqItem__6x78q summary{display:grid;grid-template-columns:1fr 32px;grid-gap:16px;gap:16px;align-items:center;padding:22px 2px;list-style:none;cursor:pointer}.SiteHome_faqItem__6x78q summary h3{font-family:var(--f-body);font-size:17px;font-weight:700;line-height:1.6}.SiteHome_faqItem__6x78q summary:hover h3{color:var(--accent)}.SiteHome_faqItem__6x78q p{max-width:640px;padding:0 2px 24px;font-family:var(--f-body);font-size:15px;line-height:2;color:#47474d}.SiteHome_newsHeading__qBG__{max-width:1280px;margin:0 auto 70px;text-align:center}.SiteHome_newsHeading__qBG__>.SiteHome_kicker__pOygd{margin-bottom:24px;letter-spacing:.08em}.SiteHome_newsList__IHBXl{max-width:1100px;margin:0 auto;padding:0;list-style:none}.SiteHome_newsItem__RnhxZ{border-top:1px solid #414147}.SiteHome_newsItem__RnhxZ:last-child{border-bottom:1px solid #414147}.SiteHome_newsItem__RnhxZ>a{display:grid;grid-template-columns:150px 1fr 32px;grid-gap:42px;gap:42px;align-items:center;padding:37px 12px;transition:background .5s}.SiteHome_newsItem__RnhxZ>a:hover{background:rgba(255,255,255,.025)}.SiteHome_newsMeta__mFzE_{display:flex;flex-direction:column;gap:10px;align-self:start;padding-top:5px;font-family:var(--f-en);font-size:14px}.SiteHome_newsMeta__mFzE_>span:last-child{font-family:var(--f-body);font-size:12px;letter-spacing:.035em;color:#929299}.SiteHome_newsText__dK8ge h3{font-family:var(--f-body);font-size:clamp(18px,1.6vw,25px);font-weight:500;line-height:1.8;overflow-wrap:anywhere;transition:transform .6s var(--ease)}.SiteHome_newsItem__RnhxZ>a:hover h3{transform:translateX(7px)}.SiteHome_newsArrow__wzyuU{justify-self:end;font-size:27px;transition:transform .6s var(--ease)}.SiteHome_newsItem__RnhxZ>a:hover .SiteHome_newsArrow__wzyuU{transform:translate(4px,-4px)}.SiteHome_newsEmpty__G8awN{padding:70px 0;text-align:center;font-family:var(--f-body)}.SiteHome_newsMore__I49ar{display:flex;justify-content:center;margin-top:48px}.SiteHome_about__GhVIR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);grid-gap:12vw;gap:12vw;padding-top:80px;padding-bottom:130px;border-top:1px solid var(--line)}.SiteHome_aboutHeading__o_WNP{display:grid;grid-gap:25px;gap:25px;align-content:start;justify-items:start}.SiteHome_aboutHeading__o_WNP h2{font-family:var(--f-ja);font-size:clamp(25px,2.3vw,36px);font-weight:700;line-height:1.4;letter-spacing:-.03em}.SiteHome_aboutLogo__uBUPE{width:140px;height:auto;margin-top:12px}.SiteHome_companySide__fmWBi{display:grid;grid-gap:56px;gap:56px;align-content:start}.SiteHome_mvv__lQacm{display:grid}.SiteHome_mvv__lQacm>div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:20px;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.SiteHome_mvv__lQacm>div:last-child{border-bottom:1px solid var(--line)}.SiteHome_mvv__lQacm dt{padding-top:6px;font-family:var(--f-en);font-size:12px;letter-spacing:.08em;color:var(--muted)}.SiteHome_mvv__lQacm dd{display:grid;grid-gap:8px;gap:8px}.SiteHome_mvv__lQacm dd strong{font-family:var(--f-en);font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.04em}.SiteHome_mvv__lQacm dd span{font-family:var(--f-body);font-size:15px;line-height:1.9;color:#c9c9cd}.SiteHome_companyInfo__w65Is{display:grid;border-top:1px solid var(--line)}.SiteHome_companyInfo__w65Is>div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--f-body);font-size:15px}.SiteHome_companyInfo__w65Is dt{color:var(--muted)}.SiteHome_contact__Rx1J_{background:var(--accent);color:#0b1230;padding-top:90px;padding-bottom:75px}.SiteHome_contactLead__aDWKi{white-space:pre-line;max-width:36em;margin-bottom:35px;font-family:var(--f-body);font-size:16px;line-height:1.8}.SiteHome_contactDisplay__KIReq{display:flex;align-items:center;justify-content:space-between;gap:4vw;padding-bottom:10px}.SiteHome_contactDisplay__KIReq h2{font-family:var(--f-en);font-size:clamp(48px,7.4vw,116px);font-weight:800;line-height:1.4;letter-spacing:-.065em}.SiteHome_contactArrow__AHkXJ{display:block;margin-right:3vw;font-size:clamp(76px,12vw,178px);font-weight:200;line-height:1;transition:color .3s}.SiteHome_contactDisplay__KIReq:hover .SiteHome_contactArrow__AHkXJ{color:var(--white)}.SiteHome_contactBody__GzBKz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:48px 6vw;gap:48px 6vw;margin-top:52px;padding-top:28px;border-top:1px solid rgba(11,18,48,.35)}.SiteHome_contactSide__x70Z6{display:grid;grid-gap:16px;gap:16px;align-content:start}.SiteHome_contactLink__m4cWP{display:inline-flex;align-items:center;gap:24px;font-family:var(--f-en);font-size:clamp(18px,1.8vw,24px);font-weight:600}.SiteHome_contactLink__m4cWP span{font-size:22px;transition:transform .3s var(--ease)}.SiteHome_contactLink__m4cWP:hover span{transform:translate(3px,-3px)}.SiteHome_contactNote__GB_sM{font-family:var(--f-body);font-size:13px;opacity:.7}.SiteHome_formCard__pvuiC{color:#0b1230}.SiteHome_formCard__pvuiC .contact__form{max-width:none}.SiteHome_formCard__pvuiC .contact__form span{font-family:var(--f-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#0b1230}.SiteHome_formCard__pvuiC .contact__form input,.SiteHome_formCard__pvuiC .contact__form textarea{padding:13px 14px;border:1px solid rgba(11,18,48,.35);border-radius:2px;background:rgba(255,255,255,.92);color:var(--ink);transition:border-color .2s,background .2s}.SiteHome_formCard__pvuiC .contact__form input:focus,.SiteHome_formCard__pvuiC .contact__form textarea:focus{border-color:#0b1230;background:#fff}.SiteHome_formCard__pvuiC .contact__consent{display:flex!important;align-items:flex-start;gap:10px}.SiteHome_formCard__pvuiC .contact__consent input{flex:none;width:18px!important;height:18px;margin-top:3px;padding:0!important;accent-color:#0b1230}.SiteHome_formCard__pvuiC .contact__consent span{font-size:13px!important;font-weight:500!important;line-height:1.7}.SiteHome_formCard__pvuiC .contact__consent a{text-decoration:underline;text-underline-offset:3px}.SiteHome_formCard__pvuiC .contact__form button{min-height:54px;border:1px solid #0b1230;border-radius:2px;background:#0b1230;color:var(--white);font-family:var(--f-en);font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:background .25s,color .25s}.SiteHome_formCard__pvuiC .contact__form button:hover{background:var(--white);color:#0b1230}.SiteHome_footer__hH3yb{padding:70px var(--gutter) 28px;background:var(--bg);color:var(--white)}.SiteHome_footerTop__nBcU_{display:grid;grid-template-columns:1fr auto;grid-gap:40px 10vw;gap:40px 10vw}.SiteHome_footerCompany__BYQLk{display:grid;grid-gap:6px;gap:6px;font-family:var(--f-body);font-size:13px;line-height:1.9;color:var(--muted)}.SiteHome_footerCompany__BYQLk strong{font-size:17px;color:var(--white)}.SiteHome_footerNav__YHMQn{display:grid;grid-gap:10px;gap:10px;font-family:var(--f-en);font-size:15px;font-weight:500;letter-spacing:.04em}.SiteHome_footerNav__YHMQn a:hover{color:var(--accent)}.SiteHome_footerMark__UuYZu{display:block;margin-top:80px;line-height:0}.SiteHome_footerMark__UuYZu img{display:block;width:clamp(200px,30vw,440px);height:auto}.SiteHome_footerBar__fL29u{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-family:var(--f-en);font-size:12px;color:var(--muted)}.SiteHome_footerLinks__3RqB9{display:flex;flex-wrap:wrap;gap:6px 24px;font-family:var(--f-body)}.SiteHome_footerLinks__3RqB9 a:hover{color:var(--white)}.SiteHome_dotLabel__yxIqJ{display:inline-block;font-family:var(--f-en);font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--muted)}.SiteHome_dotLabelInvert__pPyRk{color:var(--white)}.SiteHome_en__3sRT4{font-family:var(--f-en);font-size:clamp(48px,7vw,110px);font-weight:800;line-height:1.02;letter-spacing:-.065em}.SiteHome_halftone__fySfY{position:relative;min-height:160px;background:var(--accent)}.SiteHome_halftoneB__eRquj{background:#1b1b1e}.SiteHome_halftoneC__hJ4Nk{background:#1f55e6}.SiteHome_root__OXtDP.motion-paused .SiteHome_exploreLink__OlMur>span:last-child,.SiteHome_root__OXtDP.motion-paused .SiteHome_nextSteps__1FbUt i{animation:none;transition:none}@media (max-width:1080px){.SiteHome_desktopNav__3c43q{display:none}.SiteHome_menuToggle__FZYtx{display:flex}}@media (max-width:900px){.SiteHome_about__GhVIR,.SiteHome_contactBody__GzBKz,.SiteHome_footerTop__nBcU_,.SiteHome_intro__YXHNb,.SiteHome_mvv__lQacm>div{grid-template-columns:minmax(0,1fr)}.SiteHome_mvv__lQacm>div{gap:8px}.SiteHome_intro__YXHNb{row-gap:40px}.SiteHome_valuesGrid__44ql7{column-gap:8%;row-gap:70px}.SiteHome_valueItem__E9HBO:nth-child(2n){margin-top:115px}.SiteHome_valueTitle__VlZVi{font-size:clamp(30px,4vw,42px)}.SiteHome_exampleGrid__zBbWJ{grid-template-columns:minmax(0,1fr)}.SiteHome_serviceContent__q5_TF{padding:0 0 30px 54px}.SiteHome_newsItem__RnhxZ>a{grid-template-columns:1fr 32px;gap:12px 20px;padding:26px 4px}.SiteHome_newsMeta__mFzE_{grid-column:1/-1;flex-direction:row;gap:16px}}@media (max-width:700px){.SiteHome_pad__Vg0_J{padding:80px var(--gutter)}.SiteHome_hero__5eqVK{min-height:0;height:180svh}.SiteHome_heroHeading__KPNMb{top:27%}.SiteHome_heroTitle__xf4Sc{font-size:14svh}.SiteHome_heroLineB__4Pz93{font-size:.84em;margin-top:.36em}.SiteHome_heroBottom__56LOV{flex-direction:column;align-items:flex-start;gap:23px;inset:auto 6vw 8vh}.SiteHome_manifesto__yWZgX{font-size:clamp(28px,8vw,40px)}.SiteHome_valuesDisplay__Vh2aY{font-size:17vw;letter-spacing:-.065em;line-height:1.1}.SiteHome_valuesGrid__44ql7{grid-template-columns:1fr;row-gap:62px;max-width:480px}.SiteHome_valueItem__E9HBO{width:94%;margin:0}.SiteHome_valueItem__E9HBO:nth-child(2n){margin:0 0 0 auto}.SiteHome_valueTopline__ghJc_{min-height:0;margin-bottom:26px}.SiteHome_valueNumber__A4fZR{font-size:clamp(100px,28vw,150px)}.SiteHome_valueLabel__XLOPh{writing-mode:horizontal-tb}.SiteHome_service__pWpJz summary{grid-template-columns:32px 1fr 28px;padding:24px 0}.SiteHome_serviceContent__q5_TF{padding:0 0 28px}.SiteHome_contactDisplay__KIReq h2{font-size:15vw}.SiteHome_contactArrow__AHkXJ{font-size:18vw}.SiteHome_motionToggle__DtUJI{right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.SiteHome_exploreLink__OlMur>span:last-child{animation:none}.SiteHome_valueCopy__JZA2L,.SiteHome_valueTitle__VlZVi{opacity:1!important;transform:none!important}}.Article_main__IQvrj{width:min(100% - var(--gutter) * 2,1200px);margin:0 auto;padding:132px 0 clamp(72px,9vw,120px)}.Article_progress__hKgKT{position:fixed;top:0;left:0;right:0;z-index:120;height:3px;background:var(--c-accent);transform:scaleX(0);transform-origin:left}.Article_hero__AKpzr{display:grid;grid-gap:22px;gap:22px;max-width:920px;margin-bottom:clamp(36px,5vw,56px)}.Article_crumbs__lOEp7{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--c-muted)}.Article_crumbs__lOEp7 a:hover{color:var(--c-ink)}.Article_tags__ePdVT{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.Article_title__RCC2S{font-weight:900;font-size:clamp(30px,4.4vw,54px);line-height:1.32;letter-spacing:.01em}[lang=vi] .Article_title__RCC2S{font-weight:700;line-height:1.2;letter-spacing:-.025em}.Article_lead__4umcN{max-width:780px;color:var(--c-ink-2);font-size:clamp(16px,1.5vw,18px);line-height:1.9}.Article_meta__hFsFC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-top:22px;border-top:1px solid var(--c-line)}.Article_byline__hcJoi{display:flex;align-items:center;gap:12px}.Article_byline__hcJoi>span:last-child{display:grid;line-height:1.4}.Article_byline__hcJoi strong{font-size:15px}.Article_byline__hcJoi>span:last-child>span{font-size:12px;color:var(--c-muted)}.Article_avatarLg__02SrY,.Article_avatar__tZscc{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden}.Article_avatarLg__02SrY img,.Article_avatar__tZscc img{width:76%;height:auto}.Article_avatarLg__02SrY{width:64px;height:64px}.Article_metaItems__PB8BR{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:13px;color:var(--c-muted)}.Article_layout__Ls__q{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}.Article_layoutNoToc__49P_a{grid-template-columns:minmax(0,1fr)}.Article_tocCol__8040U{position:-webkit-sticky;position:sticky;top:112px;max-height:calc(100vh - 140px);overflow-y:auto}.Article_tocDesktop__6pZur{display:grid;grid-gap:14px;gap:14px}.Article_tocLabel__C_jmI{font-family:var(--f-latin);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--c-muted)}.Article_tocList__7bziq{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.Article_tocList__7bziq a{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:6px;gap:6px;padding:8px 10px 8px 12px;border-left:2px solid var(--c-line);font-size:13px;line-height:1.6;color:var(--c-ink-2);transition:color .2s,border-color .2s,background .2s}.Article_tocList__7bziq a span{font-family:var(--f-latin);font-weight:600;color:var(--c-muted)}.Article_tocList__7bziq a:hover{color:var(--c-ink)}.Article_tocActive__CLoau{border-left-color:var(--c-accent)!important;background:var(--c-card);color:var(--c-ink)!important;font-weight:700}.Article_tocActive__CLoau span{color:var(--c-accent)!important}.Article_tocMobile__kMgDX{display:none}.Article_contentCol__LfkIh{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px);min-width:0}.Article_contentCol__LfkIh>*{min-width:0}.Article_card__FSw0A{padding:clamp(24px,5vw,64px);border-radius:24px;background:var(--c-card)}.Article_body__FlEjz{max-width:740px;font-size:17px;line-height:2;letter-spacing:.02em;overflow-wrap:anywhere}[lang=vi] .Article_body__FlEjz{line-height:1.85;letter-spacing:0}.Article_body__FlEjz>:first-child{margin-top:0}.Article_body__FlEjz h2{position:relative;margin:72px 0 22px;padding-top:30px;border-top:1px solid var(--c-line);font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1.45;scroll-margin-top:110px}[lang=vi] .Article_body__FlEjz h2{font-weight:700;letter-spacing:-.015em}.Article_body__FlEjz h2:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--c-accent)}.Article_body__FlEjz h3{margin:44px 0 12px;font-size:19px;font-weight:700;line-height:1.6;scroll-margin-top:110px}.Article_body__FlEjz h4{margin:32px 0 8px;font-size:17px}.Article_body__FlEjz p{margin:0 0 22px}.Article_body__FlEjz ol,.Article_body__FlEjz ul{margin:0 0 24px;padding-left:1.4em}.Article_body__FlEjz li{margin-bottom:8px}.Article_body__FlEjz li::marker{color:var(--c-accent);font-weight:700}.Article_body__FlEjz strong{background:linear-gradient(transparent 62%,rgba(255,90,54,.18) 0)}.Article_body__FlEjz a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:1.5px;text-underline-offset:4px}.Article_body__FlEjz a:hover{color:var(--c-accent)}.Article_body__FlEjz blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--c-accent);border-radius:0 12px 12px 0;background:var(--c-bg);color:var(--c-ink-2)}.Article_body__FlEjz blockquote p:last-child{margin-bottom:0}.Article_body__FlEjz code{padding:2px 6px;border-radius:6px;background:var(--c-bg);font-size:.88em}.Article_body__FlEjz pre{margin:0 0 26px;padding:20px 22px;border-radius:14px;background:var(--c-dark);color:#f1f1f1;font-size:14px;line-height:1.75;overflow-x:auto;white-space:pre-wrap}.Article_body__FlEjz pre code{padding:0;background:none;color:inherit}.Article_body__FlEjz table{display:block;width:100%;margin:0 0 26px;border-collapse:collapse;font-size:15px;line-height:1.7;overflow-x:auto}.Article_body__FlEjz td,.Article_body__FlEjz th{min-width:120px;padding:12px 14px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.Article_body__FlEjz thead th{border-bottom:2px solid var(--c-ink);font-size:13px;font-weight:700;white-space:nowrap}.Article_body__FlEjz hr{margin:48px 0;border:0;border-top:1px solid var(--c-line)}.Article_sectionTitle__xIzmO{display:flex;align-items:center;gap:10px;margin-bottom:18px!important;font-size:22px;font-weight:700}.Article_sectionTitle__xIzmO:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-accent)}.Article_faq__8Pjzp,.Article_sources__wq8A2{max-width:740px;margin-top:72px}.Article_faqItem__y4Hyl{border-top:1px solid var(--c-line)}.Article_faqItem__y4Hyl:last-child{border-bottom:1px solid var(--c-line)}.Article_faqItem__y4Hyl summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-weight:700;line-height:1.6}.Article_faqItem__y4Hyl summary::-webkit-details-marker{display:none}.Article_faqItem__y4Hyl summary:hover{color:var(--c-accent)}.Article_faqItem__y4Hyl summary i{position:relative;flex:none;width:14px;height:14px}.Article_faqItem__y4Hyl summary i:after,.Article_faqItem__y4Hyl summary i:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:currentColor;transition:transform .3s var(--ease)}.Article_faqItem__y4Hyl summary i:after{transform:rotate(90deg)}.Article_faqItem__y4Hyl[open] summary i:after{transform:rotate(0deg)}.Article_faqItem__y4Hyl p{padding:0 0 22px;color:var(--c-ink-2);font-size:15px}.Article_sourcesNote__JXr5l{margin-bottom:14px!important;font-size:14px;color:var(--c-muted)}.Article_sources__wq8A2 ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:src}.Article_sources__wq8A2 li{counter-increment:src}.Article_sources__wq8A2 a{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;padding:14px 16px;border-radius:12px;background:var(--c-bg);font-size:14px;line-height:1.6;transition:background .2s}.Article_sources__wq8A2 a:before{content:counter(src,decimal-leading-zero);grid-row:span 2;font-family:var(--f-latin);font-weight:600;color:var(--c-accent)}.Article_sources__wq8A2 a:hover{background:#ececec}.Article_sources__wq8A2 a small{font-size:12px;color:var(--c-muted)}.Article_cardFoot__XkgJy{display:grid;grid-gap:24px;gap:24px;max-width:740px;margin-top:64px;padding-top:32px;border-top:1px solid var(--c-line)}.Article_authorCard__SYmg9{display:flex;gap:16px;align-items:flex-start}.Article_authorCard__SYmg9>div{display:grid;grid-gap:2px;gap:2px}.Article_authorCard__SYmg9 strong{font-size:16px}.Article_authorCard__SYmg9 span{font-size:13px;color:var(--c-muted)}.Article_authorCard__SYmg9 p{margin-top:6px!important;font-size:14px;color:var(--c-ink-2)}.Article_share__JFE4W{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Article_shareLabel__dCn4V{margin-right:8px;font-family:var(--f-latin);font-size:13px;font-weight:600;color:var(--c-muted)}.Article_share__JFE4W a,.Article_share__JFE4W button{padding:8px 14px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-card);font-family:var(--f-latin);font-size:13px;font-weight:600;color:var(--c-ink);cursor:pointer;transition:border-color .2s,color .2s}.Article_share__JFE4W a:hover,.Article_share__JFE4W button:hover{border-color:var(--c-ink)}.Article_cta__fwF2a{display:grid;grid-gap:16px;gap:16px;padding:clamp(28px,5vw,56px);border-radius:24px;background:var(--c-dark);color:#fff}.Article_ctaTitle__piWJi{font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.4}[lang=vi] .Article_ctaTitle__piWJi{font-weight:700;letter-spacing:-.02em}.Article_ctaBody__9wmZI{max-width:560px;color:rgba(255,255,255,.76);font-size:15px}.Article_ctaLinks__9i9MQ{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.Article_ctaPrimary__p96Er,.Article_ctaSecondary__NbQxp{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:12px;font-size:15px;font-weight:700;transition:background .25s,color .25s,border-color .25s}.Article_ctaPrimary__p96Er{background:#fff;color:var(--c-ink)!important}.Article_ctaPrimary__p96Er i{font-style:normal;transition:transform .3s var(--ease)}.Article_ctaPrimary__p96Er:hover{background:var(--c-accent);color:#fff!important}.Article_ctaPrimary__p96Er:hover i{transform:translateX(4px)}.Article_ctaSecondary__NbQxp{border:1px solid rgba(255,255,255,.35);color:#fff!important}.Article_ctaSecondary__NbQxp:hover{border-color:#fff}.Article_related__O4fgk{margin-top:clamp(72px,9vw,120px)}.Article_relatedHead__G_FcM{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.Article_grid__9ckB0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none}.Article_tile__VyyM_{display:grid;grid-template-rows:auto 1fr;height:100%;border-radius:20px;background:var(--c-card);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.Article_tile__VyyM_:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px rgba(0,0,0,.25)}.Article_tileArt__noVDp{min-height:150px!important}.Article_tileBody__34QWp{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px 24px 26px}.Article_tileMeta__7gcAT{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--c-muted)}.Article_tileMeta__7gcAT>span:first-child{font-weight:700;color:var(--c-ink)}.Article_tile__VyyM_ strong{font-size:17px;line-height:1.6}.Article_tile__VyyM_:hover strong{color:var(--c-accent)}.Article_tileDesc__w61AV{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.75;color:var(--c-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical}.Article_indexHero__wjNBh{display:grid;grid-gap:18px;gap:18px;margin-bottom:clamp(32px,4vw,48px)}.Article_indexLead__5pLz4{max-width:640px;color:var(--c-ink-2)}.Article_filters__E6Xd4{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.Article_filters__E6Xd4 button{padding:8px 16px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-card);font-size:13px;font-weight:700;color:var(--c-ink-2);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.Article_filters__E6Xd4 button:hover{border-color:var(--c-ink)}.Article_filters__E6Xd4 button[aria-pressed=true]{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.Article_empty__7LL_J{padding:40px;border-radius:20px;background:var(--c-card);color:var(--c-muted)}.Article_feature__hFlt3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-bottom:clamp(16px,2vw,24px);border-radius:24px;background:var(--c-dark);color:#fff;overflow:hidden}.Article_featureArt__p_NcU{min-height:320px!important;background:radial-gradient(circle,rgba(255,255,255,.72) 1.6px,transparent 1.9px) 0 0 /12px 12px!important}.Article_featureBody__Wbmdv{color:#fff;display:grid;align-content:center;grid-gap:16px;gap:16px;padding:clamp(28px,4vw,56px)}.Article_featureBody__Wbmdv strong{font-size:clamp(22px,2.6vw,32px);line-height:1.45}.Article_featureDesc__hddfn{color:rgba(255,255,255,.72);font-size:15px;line-height:1.8}.Article_featureMeta__XePzx{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:rgba(255,255,255,.6)}.Article_featureMore__8z0OT{display:inline-flex;align-items:center;gap:10px;margin-top:4px;font-weight:700}.Article_featureMore__8z0OT i{font-style:normal;transition:transform .3s var(--ease)}.Article_feature__hFlt3:hover .Article_featureMore__8z0OT{color:var(--c-accent)}.Article_feature__hFlt3:hover .Article_featureMore__8z0OT i{transform:translateX(4px)}.Article_newsletter__mCh91 .newsletter{display:grid;grid-gap:14px;gap:14px;margin:0;padding:clamp(22px,3vw,32px);border:0;border-radius:20px;background:var(--c-card)}.Article_newsletter__mCh91 .newsletter__lead{margin:0;font-weight:700}.Article_newsletter__mCh91 .newsletter__form{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:10px}.Article_newsletter__mCh91 .newsletter__input{flex:1 1 240px;height:48px;min-width:0;padding:0 14px;border:1px solid var(--c-line);border-radius:10px;background:var(--c-bg);font:inherit}.Article_newsletter__mCh91 .newsletter__btn{min-height:48px;padding:0 22px;border:0;border-radius:10px;background:var(--c-ink);color:#fff;font:inherit;font-weight:700;cursor:pointer}.Article_newsletter__mCh91 .newsletter__btn:hover{background:var(--c-accent)}@media (max-width:1000px){.Article_layout__Ls__q{grid-template-columns:minmax(0,1fr)}.Article_tocCol__8040U{position:static;max-height:none}.Article_tocDesktop__6pZur{display:none}.Article_tocMobile__kMgDX{display:block;padding:16px 20px;border-radius:16px;background:var(--c-card)}.Article_tocMobile__kMgDX summary{cursor:pointer;font-weight:700}.Article_tocMobile__kMgDX .Article_tocList__7bziq{margin-top:12px}.Article_grid__9ckB0{grid-template-columns:repeat(2,minmax(0,1fr))}.Article_feature__hFlt3{grid-template-columns:minmax(0,1fr)}.Article_featureArt__p_NcU{min-height:180px!important}}@media (max-width:640px){.Article_main__IQvrj{padding-top:104px}.Article_grid__9ckB0{grid-template-columns:minmax(0,1fr)}.Article_body__FlEjz{font-size:16px}.Article_meta__hFsFC{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.Article_tile__VyyM_,.Article_tile__VyyM_:hover{transform:none;transition:none}}.SiteLoader_loader__yRf2f{--reveal:0;--aperture:0px;position:fixed;inset:0;z-index:300;color:#f2f2ee;font-family:var(--s-latin),"Helvetica Neue",Arial,sans-serif;pointer-events:none}.SiteLoader_veil__utiT6{position:absolute;inset:0;background:#101012;-webkit-mask-image:radial-gradient(circle at center,transparent var(--aperture),#000 calc(var(--aperture) + 1px));mask-image:radial-gradient(circle at center,transparent var(--aperture),#000 calc(var(--aperture) + 1px))}.SiteLoader_center__3mW3d{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52vmin;height:52vmin;transform:translate(-50%,-50%) scale(calc(1 + var(--reveal) * 4));opacity:calc(1 - var(--reveal) * 1.6)}.SiteLoader_mark__QU9sf{position:absolute;font-weight:900;font-size:clamp(32px,6vmin,56px);letter-spacing:-.06em}.SiteLoader_ring__rWe9E{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#2965ff calc(var(--load, 0) * 1turn),rgba(255,255,255,.12) 0);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 1.5px),#000 calc(50% - 1px));mask:radial-gradient(circle,transparent 0 calc(50% - 1.5px),#000 calc(50% - 1px))}.SiteLoader_count__deEMB{position:absolute;bottom:-2.2em;font-size:12px;font-weight:600;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#a2a2a6}.SiteLoader_skip__OdGTU{position:absolute;right:5vw;bottom:36px;display:grid;place-items:center;width:48px;height:48px;border:1px solid #62626a;border-radius:50%;background:none;color:#d9d9dd;cursor:pointer;pointer-events:auto;transition:transform .4s,border-color .3s,color .3s,opacity .2s}.SiteLoader_skip__OdGTU>span{position:relative;display:block;width:17px;height:1px;background:currentColor;transform:rotate(-45deg)}.SiteLoader_skip__OdGTU>span:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.SiteLoader_skip__OdGTU:hover{color:#2965ff;border-color:#2965ff;transform:rotate(45deg)}.SiteLoader_exit__R31kw .SiteLoader_skip__OdGTU{opacity:0}