.header-actions .header-quote{flex:0 0 164px!important;width:164px!important;min-width:164px!important;min-height:34px!important;height:34px;padding:5px 9px!important;justify-content:center;gap:6px;border-radius:7px!important;border-color:var(--ems-blue-deep);background:var(--ems-blue-deep);box-shadow:none;font-size:9.5px!important;line-height:1;letter-spacing:.012em;white-space:nowrap}.header-actions .header-quote:hover{background:var(--ems-blue-deep);border-color:var(--ems-blue-deep);transform:translateY(-1px)}.header-actions .header-quote>.header-quote-label{min-width:0;font-size:9.5px!important;line-height:1!important;white-space:nowrap}.header-actions .header-quote>span:last-child{font-size:11px;line-height:1}.header-quote,.mobile-quote-link{gap:7px}.header-quote>.header-quote-label,.mobile-quote-link>.header-quote-label{transform:none!important}.header-quote-count{display:inline-flex;align-items:center;gap:7px;font:inherit;font-variant-numeric:tabular-nums}.header-quote-count:before{content:"·";font-weight:500}.header-quote-count[hidden]{display:none!important}.about-editorial-page{overflow:clip;background:var(--ems-off-white)}.about-editorial-page .about-editorial-hero{padding:clamp(62px,7vw,102px) 0}.about-editorial-page .about-editorial-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);gap:clamp(42px,6vw,88px)}.about-editorial-page .about-editorial-copy h1{max-width:15ch;font-size:clamp(46px,4.7vw,70px);line-height:1.01;letter-spacing:-.052em;text-wrap:balance}.about-editorial-page .about-editorial-copy>p{max-width:58ch;margin:27px 0 31px;font-size:16px;line-height:1.76}.about-editorial-page .about-editorial-visual{position:relative}.about-editorial-page .about-editorial-visual:before{content:"";position:absolute;left:-22px;top:24px;width:1px;height:calc(100% - 58px);background:rgb(var(--ems-border-rgb) / .42)}.about-editorial-page .about-editorial-visual img{aspect-ratio:1.34;object-fit:cover;object-position:center;border-radius:5px}.about-editorial-page .about-company{padding-block:clamp(70px,8vw,118px)}.about-editorial-page .about-company-heading{grid-template-columns:minmax(145px,.32fr) minmax(0,1fr);gap:clamp(32px,5vw,76px);align-items:end;margin-bottom:clamp(45px,6vw,76px)}.about-editorial-page .about-company-heading .about-year{font-size:clamp(76px,9vw,132px);font-weight:370;line-height:.74;letter-spacing:-.075em;color:var(--ems-text-secondary)}.about-editorial-page .about-company-heading h2{max-width:19ch;font-size:clamp(38px,4.1vw,58px);line-height:1.04;letter-spacing:-.048em}.about-editorial-page .about-company-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(340px,.74fr);gap:clamp(55px,9vw,132px);align-items:start}.about-editorial-page .about-company-text>p{max-width:63ch;margin:0 0 22px;font-size:16px;line-height:1.82;color:var(--ems-text-body)}.about-company-identities{display:grid;border-top:1px solid var(--ems-border-strong);border-bottom:1px solid var(--ems-border)}.about-company-identity{display:grid;grid-template-columns:108px minmax(0,1fr);gap:8px 20px;padding:24px 0;border-bottom:1px solid var(--ems-border)}.about-company-identity:last-child{border-bottom:0}.about-company-identity>span{grid-row:1/3;color:var(--ems-text-secondary);font-size:9px;font-weight:650;line-height:1.5;letter-spacing:.11em;text-transform:uppercase}.about-company-identity>strong{align-self:end;color:var(--ems-blue-deep);font-size:18px;font-weight:550;line-height:1.25;letter-spacing:-.02em}.about-company-identity>small{color:var(--ems-text-secondary);font-size:10px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.about-company-distribution{grid-template-columns:108px minmax(0,1fr);grid-template-areas:"logo label" "logo value" "logo international"}.about-company-distribution>img{grid-area:logo;align-self:center;width:92px;height:54px;object-fit:contain}.about-company-distribution>span{grid-area:label;align-self:end}.about-company-distribution>strong{grid-area:value;align-self:start}.about-company-distribution>.about-international{grid-area:international;margin-top:2px;color:var(--ems-text-body);font-size:9px;line-height:1.55;letter-spacing:.025em;text-transform:none}.about-editorial-page .about-principle{display:block;padding:0;background:#fff}.selection-method-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(52px,8vw,120px);align-items:center;padding-block:clamp(70px,8vw,110px)}.selection-method-copy h2{max-width:19ch;margin-bottom:23px;font-size:clamp(35px,3.7vw,52px);line-height:1.08;letter-spacing:-.045em}.selection-method-copy>p{max-width:57ch;margin:0;color:var(--ems-text-body);font-size:15px;line-height:1.78}.selection-method-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px}.selection-sequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--ems-border-strong);border-bottom:1px solid var(--ems-border)}.selection-sequence li{position:relative;display:grid;align-content:start;gap:27px;min-height:178px;padding:24px 20px 24px 0}.selection-sequence li:not(:last-child):after{content:"→";position:absolute;right:11px;top:24px;color:var(--ems-text-secondary);font-size:12px}.selection-sequence li>span{color:var(--ems-text-secondary);font-size:9px;font-weight:650;letter-spacing:.13em}.selection-sequence li>strong{max-width:12ch;color:var(--ems-blue-deep);font-size:14px;font-weight:560;line-height:1.4}.about-editorial-page .ems-client-section{border-top:1px solid var(--ems-border)}@media(max-width:1180px){.header-actions .header-quote{display:inline-flex;flex-basis:168px!important;width:168px!important;min-width:168px!important;min-height:40px!important;height:40px;padding-inline:10px!important;font-size:10px!important}.header-actions .header-quote>.header-quote-label{font-size:10px!important}.about-editorial-page .about-editorial-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:38px}.about-editorial-page .about-editorial-copy h1{font-size:50px}.selection-method-grid{grid-template-columns:minmax(0,.75fr) minmax(460px,1.25fr);gap:50px}.selection-sequence li{padding-right:14px}.selection-sequence li:not(:last-child):after{right:6px}}@media(max-width:1024px){.about-editorial-page .about-editorial-copy h1{font-size:46px}.about-editorial-page .about-company-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);gap:54px}.selection-method-grid{grid-template-columns:1fr;gap:42px}.selection-sequence{max-width:820px}}@media(max-width:900px){.about-editorial-page .about-editorial-hero-grid{grid-template-columns:1fr;gap:38px}.about-editorial-page .about-editorial-copy h1{max-width:18ch;font-size:clamp(42px,7vw,58px)}.about-editorial-page .about-editorial-copy>p{max-width:64ch}.about-editorial-page .about-editorial-visual{max-width:720px}.about-editorial-page .about-editorial-visual img{aspect-ratio:1.7;max-height:410px}.about-editorial-page .about-company-grid{grid-template-columns:1fr;gap:42px}.about-company-identities{max-width:720px}}@media(max-width:760px){.header-actions .header-quote{display:none}.about-editorial-page .about-editorial-hero{padding:49px 0 54px}.about-editorial-page .about-editorial-copy h1{font-size:clamp(39px,10.3vw,51px);line-height:1.04}.about-editorial-page .about-editorial-copy>p{font-size:14px;line-height:1.75}.about-editorial-page .about-editorial-visual:before{display:none}.about-editorial-page .about-editorial-visual img{aspect-ratio:1.45}.about-editorial-page .about-company{padding-block:64px}.about-editorial-page .about-company-heading{grid-template-columns:1fr;gap:23px;margin-bottom:38px}.about-editorial-page .about-company-heading .about-year{font-size:75px}.about-editorial-page .about-company-heading h2{font-size:37px;max-width:18ch}.about-editorial-page .about-company-text>p{font-size:14px;line-height:1.78}.about-company-identity{grid-template-columns:92px minmax(0,1fr);gap:7px 15px}.about-company-identity>strong{font-size:16px}.about-company-distribution{grid-template-columns:92px minmax(0,1fr)}.about-company-distribution>img{width:78px}.selection-method-grid{padding-block:60px;gap:36px}.selection-method-copy h2{font-size:34px}.selection-method-copy>p{font-size:14px}.selection-sequence{grid-template-columns:1fr;border-bottom:0}.selection-sequence li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:17px 0;border-bottom:1px solid var(--ems-border)}.selection-sequence li:not(:last-child):after{content:"↓";right:auto;left:16px;top:auto;bottom:-7px;padding:0 3px;background:#fff}.selection-sequence li>strong{max-width:none;font-size:14px}}@media(max-width:430px){.about-editorial-page .about-editorial-actions{display:grid;gap:17px;align-items:start}.about-editorial-page .about-editorial-actions .ems-button{width:100%}.about-editorial-page .about-editorial-visual img{aspect-ratio:1.18}.about-company-identity{grid-template-columns:1fr;padding:21px 0}.about-company-identity>span{grid-row:auto}.about-company-distribution{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"logo label" "logo value" "logo international"}.about-company-distribution>span{grid-row:auto}.selection-method-actions{display:grid}.selection-method-actions .ems-button{width:100%}}.about-editorial-page .about-editorial-copy h1{max-width:17ch;font-size:clamp(42px,4.3vw,62px)}.about-editorial-page .about-company{padding-block:clamp(64px,6vw,94px)}.about-editorial-page .about-company-heading{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,58px);margin-bottom:30px}.about-editorial-page .about-company-heading .about-year{font-size:clamp(23px,2.7vw,34px);font-weight:650;line-height:1.15;letter-spacing:-.035em;color:var(--ems-blue-primary)}.about-editorial-page .about-company-heading h2{max-width:24ch;font-size:clamp(32px,3.4vw,48px)}.about-editorial-page .about-company-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:center}.about-company-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0}.about-company-identity,.about-company-identity:last-child{display:flex;flex-direction:column;gap:6px;min-height:160px;padding:21px;border:1px solid var(--ems-border);border-radius:6px;background:#fff}.about-company-identity>span{font-size:10px}.about-company-identity>strong{font-size:17px}.about-company-identity>small{font-size:11px}.about-company-distribution>img{width:76px;height:44px;align-self:start;margin-bottom:5px}.about-company-distribution>.about-international{margin-top:auto;font-size:11px;line-height:1.5}.selection-method-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(35px,6vw,80px)}.selection-sequence{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-sequence li{gap:10px;padding:22px 15px 24px 0;min-height:190px}.selection-sequence li>strong{max-width:15ch;font-size:14px}.selection-sequence li>p{margin:0;color:var(--ems-text-body);font-size:11px;line-height:1.5}@media(max-width:1024px){.selection-method-grid{grid-template-columns:1fr}.about-editorial-page .about-company-grid{grid-template-columns:1fr}.about-company-identities{max-width:none}}@media(max-width:700px){.about-editorial-page .about-editorial-hero{padding-bottom:38px}.about-editorial-page .about-editorial-hero-grid{gap:24px}.about-editorial-page .about-editorial-copy h1{max-width:19ch;font-size:clamp(32px,8.2vw,43px);line-height:1.08}.about-editorial-page .about-editorial-copy>p{margin:18px 0 23px;font-size:13px;line-height:1.58}.about-editorial-page .about-company{padding-block:52px}.about-editorial-page .about-company-heading{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.about-editorial-page .about-company-heading .about-year{font-size:19px;letter-spacing:.02em}.about-editorial-page .about-company-heading h2{font-size:clamp(30px,7.4vw,37px)}.about-editorial-page .about-company-grid{gap:22px}.about-company-identities{grid-template-columns:1fr;gap:10px}.about-company-identity,.about-company-identity:last-child{min-height:0;padding:17px}.selection-sequence{grid-template-columns:1fr}.selection-sequence li{grid-template-columns:34px minmax(0,1fr);gap:3px 10px;min-height:0;padding:15px 0}.selection-sequence li>span{grid-row:1/3;padding-top:2px}.selection-sequence li>strong{max-width:none}.selection-sequence li>p{grid-column:2;font-size:11px}.selection-sequence li:not(:last-child):after{display:none}}