.fcm-root:where(.page-home) .vision{padding-left:0;padding-right:0}.fcm-root:where(.page-home) .label.plain:before,.fcm-root:where(.page-home) .label.plain:after{content:""}.fcm-root:where(.page-home) .vision{height:300svh;position:relative}.fcm-root:where(.page-home) .vsticky{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.fcm-root:where(.page-home) .vbg{opacity:0;z-index:1;background-position:50%;background-size:cover;transition:opacity .9s;position:absolute;inset:0}.fcm-root:where(.page-home) .vbg.on{opacity:1}.fcm-root:where(.page-home) .vbg:after{content:"";background:linear-gradient(#070b1473,#070b14b8);position:absolute;inset:0}.fcm-root:where(.page-home) .vbg0{background-image:radial-gradient(80% 75% at 50% 40%,#c8a45c3d,#0000 78%),radial-gradient(60% 60% at 80% 72%,#8993ab33,#0000 80%),linear-gradient(#0b101e73,#070b149e)}.fcm-root:where(.page-home) .vbg1{background-image:radial-gradient(85% 80%,#7fa0b438,#0000 80%),radial-gradient(55% 55% at 24% 62%,#c8a45c29,#0000 80%),linear-gradient(#0b101e73,#070b149e)}.fcm-root:where(.page-home) .vbg2{background-image:radial-gradient(110% 95% at 50% 104%,#e7cc8661,#c8a45c1a 45%,#0000 82%),linear-gradient(#0b101e66,#070b148c)}.fcm-root:where(.page-home) .vstmts{z-index:3;justify-content:center;align-items:center;width:min(1000px,66vw);height:46vh;display:flex;position:relative}.fcm-root:where(.page-home) .vstmt{text-align:center;font-family:var(--serif);text-transform:uppercase;letter-spacing:.02em;color:#fff;opacity:0;text-shadow:0 2px 40px #00000080;font-size:clamp(21px,3vw,42px);font-weight:400;line-height:1.24;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translateY(22px)}.fcm-root:where(.page-home) .vstmt.on{opacity:1;transform:none}.fcm-root:where(.page-home) .vdots{z-index:4;gap:12px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.fcm-root:where(.page-home) .vdots i{background:var(--rule);width:30px;height:2px;transition:background .4s;display:block}.fcm-root:where(.page-home) .vdots i.on{background:var(--gold)}@media (max-width:720px){.fcm-root:where(.page-home) .vstmts{width:88vw}.fcm-root:where(.page-home) .vdots{bottom:120px}}.fcm-root:where(.page-home) .press-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.fcm-root:where(.page-home) .press-head h4{font-family:var(--serif);text-transform:uppercase;font-size:clamp(24px,2.4vw,38px);font-weight:400}.fcm-root:where(.page-home) .prow{border-top:1px solid var(--rule-2);color:inherit;grid-template-columns:128px 150px 1fr 120px;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:grid}.fcm-root:where(.page-home) .prow .thumb{border:1px solid var(--rule);background:#0c1222 50%/cover no-repeat;border-radius:8px;width:128px;height:74px;transition:border-color .3s;position:relative;overflow:hidden}.fcm-root:where(.page-home) .prow .thumb.is-logo{background-color:#0e1322;background-size:auto 56%}.fcm-root:where(.page-home) .prow:hover .thumb{border-color:var(--gold-ln)}.fcm-root:where(.page-home) .prow .outlet{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:12px}.fcm-root:where(.page-home) .prow .head{color:var(--ink);max-width:680px;font-size:clamp(15px,1.5vw,19px);line-height:1.4;transition:color .3s}.fcm-root:where(.page-home) .prow .date{font-family:var(--mono);color:var(--dim);text-align:right;letter-spacing:.1em;font-size:11px}.fcm-root:where(.page-home) .prow:hover .head{color:var(--gold-bright)}@media (max-width:720px){.fcm-root:where(.page-home) .prow{grid-template-columns:1fr;gap:10px}.fcm-root:where(.page-home) .prow .date{text-align:left}.fcm-root:where(.page-home) .prow .thumb{width:100%;height:180px}}.fcm-root:where(.page-home) button.prow{font:inherit;text-align:left;color:inherit;cursor:pointer;appearance:none;background:0 0;width:100%}.fcm-root:where(.page-home) .converge{text-align:center;padding-top:130px;padding-bottom:110px;position:relative}.fcm-root:where(.page-home) .converge:before{content:"";background:linear-gradient(180deg,transparent,var(--gold));width:1px;height:90px;position:absolute;top:0;left:50%}.fcm-root:where(.page-home) .converge .crest{width:auto;height:118px;margin:0 auto 38px;display:block}.fcm-root:where(.page-home) .converge h2{font-family:var(--serif);text-transform:uppercase;color:#fff;max-width:1040px;margin:0 auto;font-size:clamp(26px,3.6vw,52px);font-weight:400;line-height:1.16}.fcm-root:where(.page-home) .converge h2 em{color:var(--gold-bright);font-style:normal}.fcm-root:where(.page-home) .converge p{max-width:760px;color:var(--muted);margin:34px auto 0;font-size:clamp(15px,1.5vw,18px);line-height:1.72}.fcm-root:where(.page-home) .converge .acts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.fcm-root:where(.page-home) .spotlight{padding-top:10px;padding-bottom:40px}.fcm-root:where(.page-home) .prow .thumb img{object-fit:cover;width:100%;height:100%;display:block}.fcm-root:where(.page-home) .prow .thumb.is-logo{justify-content:center;align-items:center;display:flex}.fcm-root:where(.page-home) .prow .thumb.is-logo img{object-fit:contain;width:60%;height:auto}html:where(:has(.page-home)){scrollbar-color:#c8a45c6b #070b14}body:where(:has(.page-home)){margin:0}.fcm-root:where(.page-home) a:focus-visible,.fcm-root:where(.page-home) button:focus-visible{outline:1px solid var(--gold-bright);outline-offset:4px}.fcm-root:where(.page-home) .topframe .tag{color:var(--muted)}.fcm-root:where(.page-home) .topframe:before{transition:opacity .45s}html .fcm-root.cx-noscrim:where(.page-home) .topframe:before{opacity:0}.fcm-root:where(.page-home) .cx ::selection{background:var(--gold);color:var(--bg)}.fcm-root:where(.page-home) .converge .acts{align-items:center}.fcm-root:where(.page-home){--cx-gx:max(36px,calc((100vw - 1240px) / 2));--cx-h1h:0px;--cx-travel:250svh;--cx-ease:cubic-bezier(.16,1,.3,1)}.fcm-root:where(.page-home) .cx{padding:0;position:relative}.fcm-root:where(.page-home) .cx-stage{position:relative}.fcm-root:where(.page-home) .cx-bg{left:0;right:0;top:var(--cx-h1h);pointer-events:none;position:absolute;bottom:0}.fcm-root:where(.page-home) .cx-sky{width:100%;height:100%;display:block;position:absolute;inset:0}.fcm-root:where(.page-home) .cx-sky .s circle{fill:#d9bc7a}.fcm-root:where(.page-home) .cx-sky .l path{stroke:#c8a45c33;stroke-width:.7px;fill:none}.fcm-root:where(.page-home) .cx-h1{font-family:var(--sans);text-transform:uppercase;color:#fff;letter-spacing:-.012em;margin:0;font-weight:400;line-height:.98}.fcm-root:where(.page-home) .cx-h1 .ln{margin-bottom:-.07em;padding-bottom:.07em;display:block;overflow:hidden}.fcm-root:where(.page-home) .cx-h1 .ln>span{display:block}.fcm-root:where(.page-home) .cx-forces{margin:0;padding:0;list-style:none}.fcm-root:where(.page-home) .cx-force h2{font-family:var(--sans);text-transform:uppercase;color:#fff;letter-spacing:-.004em;margin:0;font-weight:500;line-height:1.12}.fcm-root:where(.page-home) .cx-fp{font-family:var(--sans);color:var(--muted);line-height:1.6}.fcm-root:where(.page-home) .cx-plate{margin:0}.fcm-root:where(.page-home) .cx-crest img,.fcm-root:where(.page-home) .cx-mark img{width:100%;height:100%;display:block}.fcm-root:where(.page-home) .cx-sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/fx/v1/opt-c/crest-metal.svg) 50%/100% 100% no-repeat;mask:url(/fx/v1/opt-c/crest-metal.svg) 50%/100% 100% no-repeat}.fcm-root:where(.page-home) .cx-sheen:before{content:"";opacity:0;background:linear-gradient(#f6e3a600,#f6e3a666 36%,#faecc4eb 50%,#f6e3a666 64%,#f6e3a600);width:260%;height:18%;position:absolute;top:41%;left:-80%;transform:rotate(-34.5deg)translateY(-420%)}.fcm-root:where(.page-home) .cx-crest.is-shine .cx-sheen:before{animation:1.05s cubic-bezier(.22,.61,.36,1) both cx-glint}.fcm-root:where(.page-home) .converge .cx-mark{width:84.4137px;position:relative}.fcm-root:where(.page-home) .converge .cx-mark.in .cx-sheen:before{animation:1.05s cubic-bezier(.22,.61,.36,1) .5s both cx-glint}@keyframes cx-glint{0%{opacity:1;transform:rotate(-34.5deg)translateY(-420%)}to{opacity:1;transform:rotate(-34.5deg)translateY(420%)}}.fcm-root:where(.page-home) .cx-rail{width:min(100%,420px);margin-top:clamp(30px,5svh,52px)}.fcm-root:where(.page-home) .cx-track{background:#ffffff24;height:1px;position:relative}.fcm-root:where(.page-home) .cx-fill{background:var(--gold);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}.fcm-root:where(.page-home) .cx-node{background:#070b14;border:1px solid #c8a45c8c;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;transition:background .5s,border-color .5s;position:absolute;top:-3px}.fcm-root:where(.page-home) .cx-node:first-of-type{left:0}.fcm-root:where(.page-home) .cx-node:nth-of-type(2){left:50%}.fcm-root:where(.page-home) .cx-node:nth-of-type(3){left:100%}.fcm-root:where(.page-home) .cx-node.on{background:var(--gold);border-color:var(--gold)}.fcm-root:where(.page-home) .cx-labels{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr 1fr;margin-top:14px;font-size:11px;font-weight:500;line-height:1;display:grid}.fcm-root:where(.page-home) .cx-labels span{transition:color .5s}.fcm-root:where(.page-home) .cx-labels span:first-child{justify-self:start;margin-left:-.1em}.fcm-root:where(.page-home) .cx-labels span:nth-child(2){justify-self:center;margin-right:-.2em}.fcm-root:where(.page-home) .cx-labels span:nth-child(3){justify-self:end;margin-right:-.2em}.fcm-root:where(.page-home) .cx-labels span.on{color:var(--gold-bright)}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx{height:calc(100svh + var(--cx-h1h) + var(--cx-travel))}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-stage{top:calc(-1 * var(--cx-h1h));height:calc(100svh + var(--cx-h1h));background:radial-gradient(60% 45% at 50% -8%,#8993ab29,#0000 60%),#070b14;position:sticky;overflow:hidden}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-gl{left:0;top:var(--cx-h1h);opacity:0;width:100%;height:100svh;transition:opacity .6s;display:block;position:absolute}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-gl.on{opacity:1}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-bg{z-index:1;transition:opacity 1.5s,visibility 0s linear 1.5s}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-bg.off{opacity:0;visibility:hidden}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-fig{top:calc(var(--cx-h1h) + 12svh);bottom:9svh;left:46vw;right:max(calc(var(--cx-gx) - 20px),28px);pointer-events:none;position:absolute}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-crest{transform-origin:0 0;opacity:0;pointer-events:none;z-index:2;will-change:transform,opacity;width:240px;height:auto;position:absolute;top:0;left:0}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-plate{display:none}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-copy{z-index:3;left:var(--cx-gx);width:min(44vw,640px);padding:calc(var(--cx-h1h) + clamp(112px,16svh,160px)) 0 clamp(118px,15svh,150px);flex-direction:column;display:flex;position:absolute;top:0;bottom:0}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-h1{font-size:clamp(38px,min(4.6vw,7.8svh),74px)}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-h1 .ln>span{animation:cx-settle 1.3s var(--cx-ease) calc(40ms + var(--i) * 80ms) both}@keyframes cx-settle{0%{opacity:.42;transform:translateY(.14em)}}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-forces{margin-top:auto;display:grid}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-force{opacity:0;pointer-events:none;grid-area:1/1;align-self:start}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-force.is-on{opacity:1;pointer-events:auto}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-force h2{max-width:18.5em;font-size:clamp(21px,min(2.05vw,3.7svh),32px)}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-fp{max-width:31em;margin-top:16px;font-size:clamp(15px,1.15vw,17px)}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-force .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-force .li{will-change:transform;display:inline-block}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-first .cx-ftext{animation:cx-rise 1.1s var(--cx-ease) 1.45s both}@keyframes cx-rise{0%{opacity:0;transform:translateY(16px)}}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .converge{margin-top:-56svh;padding-top:0}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .converge:before,html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .converge .crest{display:none}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .fcm-fx .orb{opacity:0;transition:opacity 1.8s}html[data-motion=live] .fcm-root.cx-past:where(.page-home:not(.cx-still)) .fcm-fx .orb{opacity:1}@media (max-width:899px),(max-aspect-ratio:4/5){.fcm-root:where(.page-home){--cx-gx:20px;--cx-h1h:clamp(184px,24svh,232px);--cx-travel:220svh}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-fig{display:none}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-copy{left:var(--cx-gx);right:var(--cx-gx);width:auto;padding:88px 0 104px}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-h1{min-height:calc(var(--cx-h1h) - 88px);font-size:clamp(30px,8.4vw,46px)}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-rail{width:100%;margin-top:auto}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-forces{margin-top:22px}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-force h2{max-width:none;font-size:clamp(20px,5.6vw,26px)}html[data-motion=live] .fcm-root:where(.page-home:not(.cx-still)) .cx-fp{margin-top:12px;font-size:15px;line-height:1.55}}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx{padding:clamp(128px,17vh,168px) var(--cx-gx) clamp(56px,7vw,96px);overflow:clip}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;column-gap:clamp(40px,6vw,96px);max-width:1240px;margin:0 auto;display:grid}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-copy{display:contents}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-gl,:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-fig,:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-crest,:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-rail{display:none}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-bg{opacity:.6;width:62vw;height:min(64vh,620px);inset:-150px auto auto -8vw;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-head{grid-area:1/1;position:relative}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-h1{max-width:11.5em;font-size:clamp(36px,4.5vw,70px)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-forces{border-top:1px solid var(--rule);grid-area:2/1;margin-top:clamp(40px,4.4vw,64px)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-force{border-bottom:1px solid var(--rule);padding:clamp(22px,2.4vw,32px) 0 clamp(24px,2.6vw,34px)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-force h2{max-width:19em;font-size:clamp(21px,1.95vw,29px)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-fp{max-width:33em;margin-top:12px;font-size:clamp(15px,1.12vw,17px)}.fcm-root:where(.page-home) .cx-plate-cap{display:none}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-plate-cap{pointer-events:none;display:block;position:absolute;inset:0}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-plate-cap span{left:var(--x);top:var(--y);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500;line-height:1;position:absolute;transform:translate(-50%)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-plate-cap span:before{content:"";background:var(--gold);opacity:.75;width:1px;height:14px;margin:0 auto 9px;display:block}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-plate{margin:clamp(-64px,-4vw,-24px) calc(-.7 * var(--cx-gx)) 0 -2vw;grid-area:1/2/span 2;align-self:start;position:relative}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-plate img{aspect-ratio:1;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 86%,#0000);mask-image:radial-gradient(closest-side,#000 86%,#0000)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .fcm-fx .orb.a{opacity:.3}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-h1 .ln>span,:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-first .cx-ftext{animation:none}@media (max-width:899px){:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx{padding-top:112px}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-stage{grid-template-columns:minmax(0,1fr)}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-bg{width:100vw;height:52vh;top:-120px;left:-20px}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-plate{grid-area:2/1;margin:18px -12px 0}:is(html:not([data-motion=live]) .fcm-root,html .fcm-root.cx-still):where(.page-home) .cx-forces{grid-row:3;margin-top:22px}}@media (prefers-reduced-motion:reduce){.fcm-root:where(.page-home) .cx-sheen{display:none}.fcm-root:where(.page-home) .fcm-fx .orb.a,.fcm-root:where(.page-home) .fcm-fx .orb.b,.fcm-root:where(.page-home) .fcm-fx .orb.c{animation:none}.fcm-root:where(.page-home) .rv{transition:opacity .6s!important;transform:none!important}.fcm-root:where(.page-home) .cx-h1 .ln>span,.fcm-root:where(.page-home) .cx-first .cx-ftext{animation:none}}.fcm-root:where(.page-home) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fcm-root:where(.page-home) .cx-why{border-top:1px solid var(--rule);padding-top:120px;padding-bottom:120px}.fcm-root:where(.page-home) .cx-why .label{margin-bottom:46px;display:inline-block}.fcm-root:where(.page-home) .cx-why-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.fcm-root:where(.page-home) .cx-why-num{font-family:var(--serif);letter-spacing:-.045em;color:var(--gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(120px,19vw,300px);font-weight:400;line-height:.82}.fcm-root:where(.page-home) .cx-why-num span{letter-spacing:0;color:var(--gold);vertical-align:.95em;margin-left:.04em;font-size:.42em}.fcm-root:where(.page-home) .cx-why-text{border-left:1px solid var(--rule);gap:30px;padding-left:44px;display:grid}.fcm-root:where(.page-home) .cx-why-lead{font-family:var(--serif);text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:400;line-height:1.2}.fcm-root:where(.page-home) .cx-why-close{color:var(--ink);max-width:24em;margin:0;font-size:clamp(19px,1.9vw,27px);line-height:1.4}.fcm-root:where(.page-home) .cx-why-close em{color:var(--gold-bright);font-style:normal}@media (max-width:760px){.fcm-root:where(.page-home) .cx-why{padding-top:84px;padding-bottom:84px}.fcm-root:where(.page-home) .cx-why .label{margin-bottom:28px}.fcm-root:where(.page-home) .cx-why-grid{grid-template-columns:1fr;gap:18px}.fcm-root:where(.page-home) .cx-why-num{font-size:clamp(110px,38vw,170px)}.fcm-root:where(.page-home) .cx-why-text{border-left:0;gap:20px;padding-left:0}}.fcm-root:where(.page-home) .cx-dict{text-align:left;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:820px;margin:56px auto 0;padding:30px 0 34px}.fcm-root:where(.page-home) .cx-dict dt{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.fcm-root:where(.page-home) .cx-hw{font-family:var(--serif);letter-spacing:-.01em;color:var(--gold-bright);font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.1}.fcm-root:where(.page-home) .cx-hw sup{vertical-align:.95em;color:var(--gold);margin-left:.06em;font-size:.42em}.fcm-root:where(.page-home) .cx-pron{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:13px}.fcm-root:where(.page-home) .cx-pos{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-style:italic}.fcm-root:where(.page-home) .cx-dict dd{font-family:var(--serif);color:var(--ink);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;margin:16px 0 0;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.35;display:grid}.fcm-root:where(.page-home) .cx-dict dd:before{content:"1.";font-family:var(--mono);color:var(--gold);font-size:13px}.fcm-root:where(.page-home) .cx-about-desc{max-width:760px;color:var(--muted);margin:40px auto 0;font-size:clamp(16px,1.45vw,19px);line-height:1.72}@media (max-width:760px){.fcm-root:where(.page-home) .cx-dict{margin-top:40px;padding:24px 0 26px}.fcm-root:where(.page-home) .cx-dict dd{gap:10px}.fcm-root:where(.page-home) .cx-about-desc{margin-top:30px}}.fcm-root:where(.page-home) .converge .cx-company{margin-top:0}.fcm-root:where(.page-home) .cx-about-next{margin-top:18px}.fcm-root:where(.page-home) .cx-close{border-top:1px solid var(--rule);height:250svh}.fcm-root:where(.page-home) .cx-close .cx-net{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fcm-root:where(.page-home) .cx-close .vstmts{width:min(1080px,86vw);height:62vh}.fcm-root:where(.page-home) .cx-close .vstmt{max-width:22em}.fcm-root:where(.page-home) .cx-close .cx-beat-vision{justify-items:center;gap:40px;width:100%;max-width:none;display:grid}.fcm-root:where(.page-home) .cx-close .cx-beat-vision h2{font-family:var(--serif);text-transform:uppercase;color:#fff;text-wrap:balance;max-width:16em;margin:0;font-size:clamp(28px,4.4vw,64px);font-weight:400;line-height:1.08}.fcm-root:where(.page-home) .cx-close .cx-beat-vision h2 em{color:var(--gold-bright);font-style:normal}.fcm-root:where(.page-home) .cx-close .acts{text-shadow:none;flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.fcm-root:where(.page-home) .cx-close .vstmt:not(.on) .acts,.fcm-root:where(.page-home) .cx-close .vstmt:not(.on){pointer-events:none}.fcm-root:where(.page-home) .cx-close .vdots{bottom:118px}.fcm-root:where(.page-home) .cx-close.is-static{height:auto}.fcm-root:where(.page-home) .cx-close.is-static .vsticky{height:auto;padding:120px 0 140px;position:relative;overflow:visible}.fcm-root:where(.page-home) .cx-close.is-static .vstmts{gap:44px;width:min(1080px,88vw);height:auto;display:grid}.fcm-root:where(.page-home) .cx-close.is-static .vstmt{opacity:1;pointer-events:auto;position:static;transform:none}.fcm-root:where(.page-home) .cx-close.is-static .cx-net,.fcm-root:where(.page-home) .cx-close.is-static .vdots{display:none}:where(html:not(.js)) .fcm-root:where(.page-home) .cx-close:not(.is-live){height:auto}:where(html:not(.js)) .fcm-root:where(.page-home) .cx-close:not(.is-live) .vsticky{height:auto;padding:120px 0 140px;position:relative;overflow:visible}:where(html:not(.js)) .fcm-root:where(.page-home) .cx-close:not(.is-live) .vstmts{gap:44px;width:min(1080px,88vw);height:auto;display:grid}:where(html:not(.js)) .fcm-root:where(.page-home) .cx-close:not(.is-live) .vstmt{opacity:1;pointer-events:auto;position:static;transform:none}:where(html:not(.js)) .fcm-root:where(.page-home) .cx-close:not(.is-live) .cx-net,:where(html:not(.js)) .fcm-root:where(.page-home) .cx-close:not(.is-live) .vdots{display:none}@media (prefers-reduced-motion:reduce){.fcm-root:where(.page-home) .cx-close:not(.is-live){height:auto}.fcm-root:where(.page-home) .cx-close:not(.is-live) .vsticky{height:auto;padding:120px 0 140px;position:relative;overflow:visible}.fcm-root:where(.page-home) .cx-close:not(.is-live) .vstmts{gap:44px;width:min(1080px,88vw);height:auto;display:grid}.fcm-root:where(.page-home) .cx-close:not(.is-live) .vstmt{opacity:1;pointer-events:auto;position:static;transform:none}.fcm-root:where(.page-home) .cx-close:not(.is-live) .cx-net,.fcm-root:where(.page-home) .cx-close:not(.is-live) .vdots{display:none}}@media (max-width:760px){.fcm-root:where(.page-home) .cx-close .vstmts{width:88vw;height:70vh}.fcm-root:where(.page-home) .cx-close .acts{flex-direction:column;align-items:center}.fcm-root:where(.page-home) .cx-close .vdots{bottom:132px}}.fcm-root:where(.page-home) .cx-why-lead>span[aria-hidden]{display:none}.fcm-root:where(.page-home) .cx-why-bridge{max-width:24em;font-family:var(--serif);text-transform:uppercase;color:#fff;text-wrap:balance;margin:72px 0 0;font-size:clamp(24px,2.7vw,40px);font-weight:400;line-height:1.22}.fcm-root:where(.page-home) .cx-why-bridge em{color:var(--gold-bright);font-style:normal}.fcm-root:where(.page-home) .cx-why-nums{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:56px;display:grid}.fcm-root:where(.page-home) .cx-why-stat{grid-template-columns:auto auto 1fr;align-items:end;gap:16px 0;padding:40px 40px 40px 0;display:grid}.fcm-root:where(.page-home) .cx-why-stat+.cx-why-stat{border-left:1px solid var(--rule);padding-left:48px}.fcm-root:where(.page-home) .cx-why-stat b{font-family:var(--serif);letter-spacing:-.045em;color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:clamp(96px,11vw,170px);font-weight:400;line-height:.8}.fcm-root:where(.page-home) .cx-why-stat i{font-style:normal;font-family:var(--serif);color:var(--gold);margin-left:.06em;font-size:clamp(44px,5vw,78px);line-height:.8}.fcm-root:where(.page-home) .cx-why-stat span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.6}.fcm-root:where(.page-home) .cx-why .cx-why-close{font-family:var(--serif);color:var(--ink);max-width:none;margin-top:56px;font-size:clamp(22px,2.4vw,34px);line-height:1.3}@media (max-width:760px){.fcm-root:where(.page-home) .cx-why-bridge{margin-top:48px}.fcm-root:where(.page-home) .cx-why-nums{grid-template-columns:1fr;margin-top:40px}.fcm-root:where(.page-home) .cx-why-stat,.fcm-root:where(.page-home) .cx-why-stat+.cx-why-stat{border-left:0;padding:30px 0}.fcm-root:where(.page-home) .cx-why-stat+.cx-why-stat{border-top:1px solid var(--rule)}.fcm-root:where(.page-home) .cx-why .cx-why-close{margin-top:40px}}.fcm-root:where(.page-home) .cx-why-stat{min-height:260px;position:relative}.fcm-root:where(.page-home) .cx-stat-art{aspect-ratio:1;pointer-events:none;width:min(46%,320px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.fcm-root:where(.page-home) .cx-why-stat>b,.fcm-root:where(.page-home) .cx-why-stat>i,.fcm-root:where(.page-home) .cx-why-stat>span{z-index:1;position:relative}.fcm-root:where(.page-home) .cx-why-stat>span{max-width:52%}@media (max-width:760px){.fcm-root:where(.page-home) .cx-why-stat{min-height:200px}.fcm-root:where(.page-home) .cx-stat-art{width:46%;right:-4px}.fcm-root:where(.page-home) .cx-why-stat>span{max-width:56%}}.fcm-root:where(.page-home) .cx-close.is-static .vstmt .acts,:where(html:not(.js)) .fcm-root:where(.page-home) .cx-close:not(.is-live) .vstmt .acts{pointer-events:auto}@media (prefers-reduced-motion:reduce){.fcm-root:where(.page-home) .cx-close:not(.is-live) .vstmt .acts{pointer-events:auto}}
