@font-face{font-family:"HarmonyOS Sans";font-weight:300;font-style:normal;font-display:swap;src:url(/wp-content/themes/adc-theme/assets/fonts/HarmonyOS_Sans_Light.woff2) format("woff2")}@font-face{font-family:"HarmonyOS Sans";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/adc-theme/assets/fonts/HarmonyOS_Sans_Regular.woff2) format("woff2")}@font-face{font-family:"HarmonyOS Sans";font-weight:500 600;font-style:normal;font-display:swap;src:url(/wp-content/themes/adc-theme/assets/fonts/HarmonyOS_Sans_Medium.woff2) format("woff2")}@font-face{font-family:"HarmonyOS Sans";font-weight:700 800;font-style:normal;font-display:swap;src:url(/wp-content/themes/adc-theme/assets/fonts/HarmonyOS_Sans_Bold.woff2) format("woff2")}@font-face{font-family:"HarmonyOS Sans";font-weight:900;font-style:normal;font-display:swap;src:url(/wp-content/themes/adc-theme/assets/fonts/HarmonyOS_Sans_Black.woff2) format("woff2")}:root{--y:#F6EB61;--k:#25282A;--k2:#3A3E41;--mu:#5A5E61;--g:#C8C9C7;--gl:#F3F3F2;--ln:#E6E6E4;--ln2:#D0D1CF;--max:1280px;--gut:64px;--px:max(var(--gut),calc((100% - var(--max))/2));--sy:112px;--font:"HarmonyOS Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:var(--font);color:var(--k);background:#fff;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a,a:where(:not(.wp-element-button)){color:inherit;text-decoration:none}button{font:inherit;color:inherit}:is(.adc-main,.is-root-container) :is(h1,h2,h3,h4,h5,h6,p,figure,ul,ol,dl,blockquote,details,table){margin:0}:is(.adc-main,.is-root-container) :is(.wp-block-image,.wp-block-buttons,.wp-block-group){margin:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;left:12px;top:12px;z-index:100;background:#fff;padding:12px 18px;font-weight:700}:focus-visible{outline:2px solid var(--k);outline-offset:3px}.is-style-band-dark :focus-visible,.ftr :focus-visible{outline-color:var(--y)}.entry>:not(section):not(.alignfull){margin-inline:var(--px)}.adc-main .entry>:not(section)+:not(section){margin-top:24px}.adc-main .entry>section+:not(section){margin-top:var(--sy)}.entry--text{padding:72px var(--px) 0;max-width:calc(820px + 2 * var(--px))}.adc-main .entry--text>*{margin-inline:0}.adc-main .entry--text>*+*{margin-top:1em}.adc-main .entry--text :is(h2,h3){margin-top:1.6em;line-height:1.2}.entry--text h2{font-size:32px;font-weight:700}.entry--text h3{font-size:22px;font-weight:600}.entry--text a{text-decoration:underline;text-underline-offset:3px}.adc-main .entry--text ul,.adc-main .entry--text ol{padding-left:1.3em}.hdr{background:var(--y);position:relative;z-index:30}.hdr--line{box-shadow:inset 0 -1px 0 rgb(37 40 42 / .14)}.hdr__in{display:flex;align-items:center;gap:28px;padding:10px var(--px)}.hdr__logo{flex:none;display:block}.hdr__logo img{height:64px;width:auto}.nav{flex:1;display:flex;justify-content:center;min-width:0}.nav .menu{display:flex;gap:26px;list-style:none;margin:0;padding:0}.nav .menu>li{position:relative;display:flex;align-items:center}.nav .menu>li.is-mega{position:static}.nav .menu>li>a,.nav .menu>li>.nav__h{display:flex;align-items:center;padding:26px 0;font-size:15px;font-weight:700;position:relative;white-space:nowrap;cursor:pointer}.nav .menu>li.is-current>a::after{content:"";position:absolute;left:0;right:0;bottom:18px;height:3px;background:var(--k)}.sub-toggle{background:none;border:0;padding:6px 4px;margin-left:2px;cursor:pointer;display:flex;align-items:center}.chev{width:10px;height:10px;transition:transform .2s}.has-sub.open>.sub-toggle .chev{transform:rotate(180deg)}.nav .nav__cta,.burger{display:none}.hdr__cta{flex:none}.sub{position:absolute;top:100%;left:-22px;z-index:40;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s}.has-sub:hover>.sub,.has-sub:focus-within>.sub,.has-sub.open>.sub{opacity:1;visibility:visible;transform:none}.sub__in{background:#fff;box-shadow:0 18px 40px rgb(0 0 0 / .14);border-top:3px solid var(--k);padding:12px 22px;min-width:380px}.sub .sub-menu{list-style:none;margin:0;padding:0}.sub li a,.sub li .nav__h{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;border-bottom:1px solid var(--ln);font-size:16px}.sub li:last-child>a{border-bottom:0}.sub li a:hover span{box-shadow:inset 0 -2px 0 var(--y)}.sub small{color:var(--mu);font-size:13px;white-space:nowrap}.sub .sub-menu .sub-menu{padding-left:14px}.is-mega>.sub{left:0;right:0}.sub--mega .sub__in{display:grid;grid-template-columns:3fr 1.15fr;gap:40px;padding:36px var(--px) 40px;min-width:0}.sub--mega .sub__in>.sub-menu{column-count:3;column-gap:40px}.sub--mega .sub__in>.sub-menu>li{break-inside:avoid;padding-bottom:14px}.sub--mega .sub__in>.sub-menu>li>a,.sub--mega .sub__in>.sub-menu>li>.nav__h{border:0;padding:6px 0;font-size:17px;font-weight:700}.sub--mega .sub__in>.sub-menu>li>.nav__h{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--mu);font-weight:600}.sub--mega .sub-menu .sub-menu{padding-left:14px}.sub--mega .sub-menu .sub-menu a{border:0;padding:5px 0;font-size:15px;color:var(--k2)}.mega__feat{background:var(--y);display:flex;flex-direction:column;align-self:start}.mega__img img{width:100%;aspect-ratio:16/10;object-fit:cover}.mega__txt{padding:20px 22px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mega__txt strong{font-size:20px;line-height:1.25}.mega__more{font-size:14px}.adc-dim{position:fixed;inset:0;background:rgb(37 40 42 / .45);opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s;z-index:20;pointer-events:none}body:has(.is-mega:hover) .adc-dim,body:has(.is-mega.open) .adc-dim,body:has(.is-mega:focus-within) .adc-dim{opacity:1;visibility:visible}.pill,.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:13px 24px;border:2px solid var(--k);background:var(--k);color:#fff;font-weight:700;font-size:15px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pill--k{color:var(--y)}.pill--o,.wp-block-button.is-style-pill-outline .wp-block-button__link{background:#fff0;color:var(--k)}.pill--y,.wp-block-button.is-style-pill-yellow .wp-block-button__link{background:var(--y);border-color:var(--y);color:var(--k)}.wp-block-button.is-style-pill-outline-white .wp-block-button__link{background:#fff0;border-color:#fff;color:#fff}.pill--sm,.btns--sm .wp-block-button .wp-block-button__link{padding:10px 18px;font-size:14px}.pill:hover,.wp-block-button .wp-block-button__link:hover{background:#000;border-color:#000;color:#fff}.pill--o:hover,.wp-block-button.is-style-pill-outline .wp-block-button__link:hover{background:var(--k);border-color:var(--k);color:var(--y)}.pill--y:hover,.wp-block-button.is-style-pill-yellow .wp-block-button__link:hover{background:#fff;border-color:#fff;color:var(--k)}.wp-block-button.is-style-pill-outline-white .wp-block-button__link:hover{background:#fff;color:var(--k)}.btns{display:flex;flex-wrap:wrap;gap:12px}.hero{background:var(--y);display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center;padding:40px var(--px) 88px;overflow:hidden}.hero__title{font-size:clamp(56px,10.28vw,148px);line-height:.88;font-weight:900;letter-spacing:-.035em}.hero__txt .hero__tag{font-size:27px;font-weight:700;margin-top:30px;line-height:1.3}.hero__txt .hero__p{font-size:18px;line-height:1.55;max-width:520px;margin-top:10px}.hero__txt .btns{margin-top:32px}figure.frame{position:relative;margin:0}figure.frame img{width:100%;aspect-ratio:4/3.4;object-fit:cover;clip-path:polygon(0 9%,78% 0,78% 100%,0 91%)}figure.frame::before{content:"";position:absolute;top:0;right:0;width:22%;height:100%;background:var(--k);clip-path:polygon(0 0,100% 6%,100% 94%,0 100%);pointer-events:none}figure.frame::after{content:"";position:absolute;top:6%;bottom:6%;right:3.96%;width:14.08%;border:3px solid var(--y);clip-path:polygon(0 0,100% 6%,100% 94%,0 100%);pointer-events:none}.stats{background:var(--k);color:#fff;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:38px var(--px)}.stats .stat__n{font-size:clamp(24px,3.33vw,48px);font-weight:900;color:var(--y);line-height:1;white-space:nowrap}.stats .stat__l{font-size:14px;margin-top:8px;color:#E4E4E2;line-height:1.4}.sec{padding:var(--sy) var(--px) 0;display:flex;flex-direction:column;gap:40px}.adc-main .sec--tight{padding-top:56px}.is-style-band-grey,.is-style-band-yellow,.is-style-band-dark{padding:var(--sy) var(--px);margin-top:var(--sy)}.adc-main .is-style-band-grey,.adc-main .is-style-band-yellow,.adc-main .is-style-band-dark{margin-top:var(--sy)}.is-style-band-grey{background:var(--gl)}.is-style-band-yellow{background:var(--y)}.is-style-band-dark{background:var(--k);color:#fff}.is-style-band-dark .h2{color:#fff}.is-style-band-dark .lead,.is-style-band-dark .step p{color:#D6D7D5}.is-style-band-yellow .lead{color:var(--k)}.is-style-band-yellow .eyb strong{border-color:var(--k)}.eyb{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.eyb strong{font-weight:600;border-bottom:3px solid var(--y);padding-bottom:3px;margin-right:12px}.eyb--y{color:var(--y)}.h2{font-size:clamp(26px,3.75vw,54px);line-height:1.05;font-weight:300;letter-spacing:-.01em;max-width:860px}.h2 strong{font-weight:700}.h2--md{font-size:clamp(24px,3.06vw,44px);line-height:1.1}.h2--sm{font-size:clamp(24px,2.64vw,38px);line-height:1.1}.h3{font-size:22px;font-weight:600;line-height:1.25}.h3 a:hover{box-shadow:inset 0 -2px 0 var(--y)}.lead{font-size:19px;color:var(--k2);max-width:640px}.mu{font-size:14px;color:var(--mu)}.lbl{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}.lbl--k{color:var(--k);font-weight:700}.lnk,.lnk a{font-weight:600;font-size:16px;white-space:nowrap}.lnk a,a.lnk{border-bottom:1.5px solid currentColor;padding-bottom:3px}.quote{font-size:30px;line-height:1.35;font-weight:300}.bignum{font-size:44px;font-weight:900;line-height:1.1}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.head--bar{align-items:center}.head__t{display:flex;flex-direction:column;gap:18px}.stack{display:flex;flex-direction:column;gap:22px}.stack--start{align-items:flex-start}.g2{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.g2--top{align-items:start}.g2--story{grid-template-columns:1.2fr 1fr;align-items:start}.g2--guide{grid-template-columns:1.25fr 1fr;align-items:start}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px}.g5{display:grid;grid-template-columns:repeat(5,1fr);gap:32px 20px}.card{display:flex;flex-direction:column;gap:12px;min-width:0}.card__img{display:block;overflow:hidden;background:var(--ln)}:is(.r45,.r34,.r32,.r1,.r169,.r21) img{width:100%;height:auto;object-fit:cover}.r45 img{aspect-ratio:4/5}.r34 img{aspect-ratio:3/4}.r32 img{aspect-ratio:3/2}.r1 img{aspect-ratio:1}.r169 img{aspect-ratio:16/9}.r21 img{aspect-ratio:21/9}.card__img img{transition:transform .5s}.card:hover .card__img img{transform:scale(1.03)}.pillar{border-top:1.5px solid var(--k);padding-top:22px;display:flex;flex-direction:column;gap:12px}.pillar p:not(.lbl){color:var(--k2)}ul.rows{list-style:none;padding:0;border-bottom:1px solid var(--ln2)}.rows li a{display:flex;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid var(--ln2);font-size:20px;font-weight:500}.rows li a::after{content:"→"}.rows li a:hover{padding-left:6px;transition:padding .15s}ul.dash{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;font-size:17px}.dash li::before{content:"— "}.fairs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1.5px solid var(--k)}.fair{padding:26px 24px 26px 0;border-bottom:1px solid var(--ln2);display:flex;flex-direction:column;gap:8px}.info{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;font-size:16px;line-height:1.55}.info strong{display:block;margin-bottom:4px}.honors{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;font-size:14px;line-height:1.5;color:var(--k2);padding:64px var(--px) 0}.honors strong{display:block;color:var(--k)}.chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip{display:inline-block;border:1.5px solid var(--k);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;line-height:1.2;background:#fff0}a.chip:hover{background:rgb(37 40 42 / .08)}.chip.on{background:var(--k);color:var(--y)}.chip--w{border-color:var(--ln2);background:#fff;font-weight:500}.chip--w.on{background:var(--k);color:#fff;border-color:var(--k)}.chips .lbl{margin-right:6px}.filters{display:flex;flex-direction:column;gap:14px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{padding:14px 22px;border:2px solid var(--k);font-weight:700;font-size:15px;border-radius:999px;line-height:1}.tab:hover{background:rgb(37 40 42 / .08)}.tab.on{background:var(--k);color:var(--y)}.search{display:flex;align-items:center;background:#fff;border:1.5px solid var(--ln2);border-radius:999px;max-width:480px;padding:4px 6px 4px 22px}.search input{flex:1;min-width:0;border:0;background:#fff0;font:inherit;font-size:15px;padding:11px 0;color:var(--k);outline:0}.search button{border:0;background:var(--k);color:#fff;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.selects{display:flex;gap:10px;flex-wrap:wrap}.select select{appearance:none;-webkit-appearance:none;border:1.5px solid var(--ln2);border-radius:999px;padding:11px 44px 11px 20px;font:inherit;font-size:14px;font-weight:600;color:var(--k);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5' fill='none' stroke='%2325282A' stroke-width='1.8'/%3E%3C/svg%3E") right 18px center/10px no-repeat}.floors{border-top:2px solid var(--k)}.floor{display:grid;grid-template-columns:110px 1fr auto;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--ln2)}.floor>b{font-size:28px;font-weight:800;line-height:1.1}.floor .h3{font-size:20px}.floor .lnk{font-size:14px}.floormap img,.map img{width:100%;border:1px solid var(--ln)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.steps--4{grid-template-columns:repeat(4,1fr)}.step{border-top:3px solid var(--y);padding-top:20px;display:flex;flex-direction:column;gap:8px}.step .step__n{font-size:44px;font-weight:900;line-height:1}.table{width:100%;border-collapse:collapse;font-size:16px}.table td{padding:16px 0;border-bottom:1px solid var(--ln2);vertical-align:top}.table td:first-child{color:var(--mu);width:38%;padding-right:16px}.faq{border-top:1px solid var(--ln2)}.faq details{border-bottom:1px solid var(--ln2);padding:22px 0}.faq summary{display:flex;justify-content:space-between;gap:24px;font-size:19px;font-weight:500;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-weight:400}.faq details[open] summary::after{content:"−"}.faq details>p{margin-top:10px;font-size:16px;color:var(--k2)}.fcards{border-top:2px solid var(--k)}.fcard{display:grid;grid-template-columns:200px 1fr auto;gap:32px;align-items:center;padding:32px 0;border-bottom:1px solid var(--ln2)}.fcard__date{font-size:15px;font-weight:700}.fcard__date strong{display:block;font-size:44px;font-weight:900;line-height:1}.fcard__body{display:flex;flex-direction:column;gap:8px}.fcard .h3{font-size:28px}.fcard .mu{font-size:16px}.badge{display:inline-block;align-self:flex-start;background:var(--y);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;line-height:1.3}.badge--k{background:var(--k);color:var(--y)}.pager-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pager{display:flex;gap:8px;flex-wrap:wrap}.pager .page-numbers{min-width:44px;height:44px;padding:0 6px;display:grid;place-items:center;border:1.5px solid var(--ln2);border-radius:999px;font-weight:600}.pager .page-numbers.current{background:var(--k);color:#fff;border-color:var(--k)}.pager .page-numbers.dots{border:0}.pager a.page-numbers:hover{border-color:var(--k)}.timeline{border-left:3px solid var(--y);padding-left:28px;display:flex;flex-direction:column;gap:22px}.timeline strong{display:block;font-size:15px;font-weight:800}.pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.poster img{object-position:top}.routes .h3{font-size:19px}.adc-empty-box{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:40px 0;border-top:1px solid var(--ln2)}.phero{background:var(--y);display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:end;padding:36px var(--px) 72px}.phero--solo{grid-template-columns:1fr}.phero>*,.hero>*{min-width:0}.phero__txt>p:first-child,.phero__txt>.crumb{margin-bottom:28px}.crumb{font-size:14px;font-weight:600;display:flex;flex-wrap:wrap;gap:4px 10px}.crumb a:hover{box-shadow:inset 0 -2px 0 var(--k)}.crumb__sep{opacity:.55}.phero__title{font-size:clamp(44px,7.2vw,104px);line-height:.92;font-weight:900;letter-spacing:-.03em;overflow-wrap:anywhere}.phero__txt .phero__p,.phero__txt .phero__p p{font-size:19px;line-height:1.55;max-width:600px}.phero__txt .phero__p{margin-top:22px}.phero__txt>:is(.btns,.chips,.tabs,.search,.wp-block-buttons){margin-top:28px}.phero figure.frame img{aspect-ratio:4/3}.phero--brand{grid-template-columns:1fr 1fr;align-items:center;padding-bottom:64px}.phero--brand .phero__title{font-size:clamp(40px,6.1vw,88px)}.brand__img img{width:100%;aspect-ratio:4/5;object-fit:cover}.brand__story>p:first-child{font-size:30px;line-height:1.35;font-weight:300}.brand__story>p+p,.brand__story>*+*{margin-top:20px}.brand__story>p+p{font-size:19px;color:var(--k2)}.bgal{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:16px}.bgal__item{display:block;overflow:hidden;background:var(--ln);cursor:zoom-in}.bgal__item img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.bgal__item:hover img{transform:scale(1.04)}.bgal[data-count="1"]{max-width:760px}.bgal[data-count="1"] .bgal__item img{aspect-ratio:3/2}.bgal[data-count="2"] .bgal__item img{aspect-ratio:4/3}.bgal__item--feature{grid-column:span 2;grid-row:span 2}.bgal__item--wide{grid-column:span var(--span)}.bgal__item--wide img{aspect-ratio:var(--span)/1}.bgal__item--feature img{aspect-ratio:1}.lbx{border:0;padding:0;margin:0;width:100vw;height:100vh;max-width:none;max-height:none;background:rgb(20 22 23 / .94);color:#fff}.lbx::backdrop{background:rgb(20 22 23 / .94)}.lbx[open]{display:grid;place-items:center}.lbx img{max-width:92vw;max-height:84vh;width:auto;height:auto;object-fit:contain}.lbx button{position:absolute;border:0;background:rgb(255 255 255 / .12);color:#fff;width:48px;height:48px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.lbx button:hover{background:rgb(255 255 255 / .24)}.lbx__close{top:20px;right:20px}.lbx__prev{left:20px;top:50%;transform:translateY(-50%)}.lbx__next{right:20px;top:50%;transform:translateY(-50%)}.lbx__count{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:13px;letter-spacing:.12em;opacity:.8}.ftr{background:var(--k);color:var(--g);font-size:14px;line-height:1.75;margin-top:var(--sy);padding:0 var(--px)}.ftr :is(p,h2,ul){margin:0}.ftr ul{list-style:none;padding:0}.ftr a:not(.pill):hover{color:#fff}.ftr__cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;border-bottom:1px solid #3A3E41}.ftr__cta p{color:#fff;font-size:26px;font-weight:700;line-height:1.3}.ftr__grid{display:grid;grid-template-columns:1.4fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:32px;padding:56px 0 40px}.ftr__logo{display:inline-block;background:#fff;padding:10px 14px;margin-bottom:18px}.ftr__logo img{height:72px;width:auto}.ftr__h{color:#fff;font-size:15px;font-weight:600;margin-bottom:10px;line-height:1.4}.ftr__bot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #3A3E41;padding:20px 0 28px;font-size:12px}.wa{position:fixed;right:24px;bottom:24px;width:60px;height:60px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 8px 24px rgb(0 0 0 / .2);z-index:25;transition:transform .15s}.wa:hover{transform:scale(1.06)}.totop{position:fixed;right:30px;bottom:96px;width:48px;height:48px;border-radius:50%;border:0;background:var(--k);color:var(--y);display:grid;place-items:center;cursor:pointer;z-index:25;box-shadow:0 6px 18px rgb(0 0 0 / .18);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.totop.show{opacity:1;visibility:visible;transform:none}.totop:hover{background:#000}html{scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.rv{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-d,0s)}.rv.in{opacity:1;transform:none}.card__img img,.pill,.wp-block-button__link,.chip,.tab{transition-timing-function:cubic-bezier(.16,1,.3,1)}}@media (max-width:781px){.adc-front .adc-hide-mobile{display:none!important}}@media (min-width:782px){.adc-front .adc-hide-desktop{display:none!important}}.adc-readmore.is-clamped{max-height:9em;overflow:hidden;position:relative}.adc-readmore.is-clamped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5em;background:linear-gradient(#fff0,var(--rm-bg,#fff))}.phero .adc-readmore{--rm-bg:var(--y)}.is-style-band-grey .adc-readmore{--rm-bg:var(--gl)}.is-style-band-yellow .adc-readmore{--rm-bg:var(--y)}.is-style-band-dark .adc-readmore{--rm-bg:var(--k)}.readmore-btn{align-self:flex-start;background:none;border:0;padding:6px 0 0;font-weight:700;font-size:14px;border-bottom:1.5px solid currentColor;cursor:pointer}@media (max-width:1280px){.nav .menu{gap:20px}.nav .menu>li>a,.nav .menu>li>.nav__h{font-size:14px}}@media (max-width:1180px){:root{--gut:40px;--sy:88px}.hdr__in{gap:16px;padding-top:10px;padding-bottom:10px}.hdr__logo img{height:52px}.hdr__in .hdr__cta{margin-left:auto}.burger{display:grid;place-items:center;width:44px;height:44px;border:0;background:none;cursor:pointer;flex:none}.burger i{position:relative;display:block;width:26px;height:2.4px;background:var(--k);transition:background .2s}.burger i::before,.burger i::after{content:"";position:absolute;left:0;width:26px;height:2.4px;background:var(--k);transition:transform .2s}.burger i::before{top:-8px}.burger i::after{top:8px}.nav-open .burger i{background:#fff0}.nav-open .burger i::before{transform:translateY(8px) rotate(45deg)}.nav-open .burger i::after{transform:translateY(-8px) rotate(-45deg)}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:6px var(--gut) 28px;box-shadow:0 20px 40px rgb(0 0 0 / .15);max-height:calc(100vh - 72px);overflow-y:auto;flex-direction:column;justify-content:flex-start}.nav>*{flex-shrink:0}.nav-open .nav{display:flex}.nav-open{overflow:hidden}.nav .menu{flex-direction:column;gap:0}.nav .menu>li,.nav .menu>li.is-mega{position:static;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--ln)}.nav .menu>li>a,.nav .menu>li>.nav__h{padding:14px 0;font-size:17px}.nav .menu>li.is-current>a::after{display:none}.sub-toggle{width:44px;height:44px;justify-content:center}.chev{width:12px;height:12px}.sub,.is-mega>.sub{position:static;grid-column:1 / -1;opacity:1;visibility:visible;transform:none;display:none;transition:none}.has-sub:hover>.sub,.has-sub:focus-within>.sub{display:none}.has-sub.open>.sub{display:block}.sub__in,.sub--mega .sub__in{display:block;box-shadow:none;border:0;padding:0 0 12px 14px;min-width:0}.sub--mega .sub__in>.sub-menu{column-count:1}.sub--mega .sub__in>.sub-menu>li{padding-bottom:4px}.sub li a,.sub li .nav__h{border:0;padding:8px 0;font-size:15px;color:var(--k2)}.sub--mega .sub__in>.sub-menu>li>a{font-size:15px;padding:8px 0}.sub--mega .sub-menu .sub-menu a{padding:4px 0;font-size:14px}.mega__feat{display:none}body:has(.is-mega:hover) .adc-dim,body:has(.is-mega.open) .adc-dim,body:has(.is-mega:focus-within) .adc-dim{opacity:0;visibility:hidden}.nav .nav__cta{display:flex;width:100%;margin-top:20px}.hero{gap:40px}.g4{grid-template-columns:repeat(2,1fr)}.fairs{grid-template-columns:repeat(2,1fr)}.steps--4{grid-template-columns:repeat(2,1fr)}.honors{grid-template-columns:repeat(2,1fr)}.ftr__grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:row}.ftr__brand{grid-column:1 / -1}.g2{gap:48px}.fcard{grid-template-columns:150px 1fr}.fcard>.wp-block-buttons{grid-column:2}}@media (max-width:781px){:root{--gut:20px;--sy:52px}body{font-size:15px;line-height:1.5}.hdr__logo img{height:44px}.hdr__in .hdr__cta{display:none}.burger{margin-left:auto}.nav{max-height:calc(100vh - 64px)}.hero{grid-template-columns:1fr;gap:24px;padding-top:20px;padding-bottom:40px}.hero__title{font-size:56px;line-height:.9}.hero__txt .hero__tag{font-size:17px;margin-top:16px}.hero__txt .hero__p{font-size:15px;line-height:1.5;margin-top:6px}.hero__txt .btns{margin-top:22px}.btns{gap:10px}.btns .wp-block-button,.btns .pill{flex:1 1 auto}.btns .wp-block-button .wp-block-button__link,.btns .pill{width:100%;padding:12px 16px;font-size:14px}figure.frame img,.phero figure.frame img{aspect-ratio:16/11}.stats{grid-template-columns:repeat(3,1fr);gap:18px 12px;padding-top:26px;padding-bottom:26px}.stats .stat__n{font-size:24px}.stats .stat__l{font-size:11px;margin-top:4px;line-height:1.3}.stats>.stat:nth-child(2){grid-column:span 2}.sec{gap:22px}.is-style-band-grey,.is-style-band-yellow,.is-style-band-dark{padding:var(--sy) var(--px)}.eyb{font-size:11px;letter-spacing:.16em}.eyb strong{margin-right:8px}.h2{font-size:26px;line-height:1.15}.h2--md,.h2--sm{font-size:24px}.h3{font-size:15px}.lead{font-size:15px}.mu{font-size:12px}.lbl{font-size:10px;letter-spacing:.1em}.lnk,.lnk a{font-size:14px}.quote,.brand__story>p:first-child{font-size:18px}.brand__story>p+p{font-size:15px}.bignum{font-size:30px}.head{flex-direction:column;align-items:flex-start;gap:12px}.head__t{gap:12px}.g3,.g4{grid-template-columns:1fr 1fr;gap:20px 12px}.card{gap:8px}:is(.g3,.g4)>.card:last-child:nth-child(odd){grid-column:span 2}:is(.g3,.g4)>.card:last-child:nth-child(odd) img{aspect-ratio:16/9}.g3.pillars{grid-template-columns:1fr;gap:0}.pillar{display:grid;grid-template-columns:28px 1fr;column-gap:12px;row-gap:4px;padding:16px 0;border-top:1px solid var(--ln2)}.pillar>.lbl{grid-row:span 3;font-size:12px;font-weight:700;color:var(--k);padding-top:2px}.pillar p:not(.lbl){font-size:14px;color:var(--mu)}.g2,.g2--story,.g2--guide{grid-template-columns:1fr;gap:22px}.g2--flip>.wp-block-image{order:-1}.r32 img{aspect-ratio:16/10}.rows li a{font-size:16px;padding:14px 0}.fairs{grid-template-columns:1fr 1fr}.fair{padding:16px 12px 16px 0;gap:4px}.fair .h3{font-size:15px}.fair p{font-size:13px}.info{grid-template-columns:1fr 1fr;gap:16px;font-size:14px}.honors{grid-template-columns:1fr 1fr;gap:16px;font-size:12px;padding-top:40px}.steps,.steps--4{grid-template-columns:1fr;gap:22px}.step .step__n{font-size:32px}.phero,.phero--brand{grid-template-columns:1fr;gap:24px;padding-top:20px;padding-bottom:40px}.phero__title{font-size:44px}.phero--brand .phero__title{font-size:40px}.phero__txt .phero__p,.phero__txt .phero__p p{font-size:15px}.phero__txt .phero__p{margin-top:14px}.phero__txt>p:first-child,.phero__txt>.crumb{margin-bottom:16px}.crumb{font-size:12px}.phero__txt>:is(.btns,.chips,.tabs,.search,.wp-block-buttons){margin-top:20px}.brand__img img{aspect-ratio:1}.bgal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bgal .bgal__item,.bgal .bgal__item--wide,.bgal .bgal__item--feature{grid-column:auto;grid-row:auto}.bgal .bgal__item img{aspect-ratio:1}.bgal .bgal__item--mfull{grid-column:1 / -1}.bgal .bgal__item--mfull img{aspect-ratio:16/10}.bgal[data-count="1"] .bgal__item{grid-column:1 / -1}.bgal[data-count="1"] .bgal__item img{aspect-ratio:4/3}.lbx__prev,.lbx__next{top:auto!important;bottom:16px;transform:none!important}.lbx__count{bottom:30px}.chips{gap:6px}.chip{font-size:12px;padding:7px 12px}.chips--scroll,.tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scrollbar-width:none}.chips--scroll::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.chips--scroll>*,.tabs>*{flex:none}.tab{padding:11px 16px;font-size:13px}.search{max-width:none}.table{font-size:14px}.table td{padding:12px 0}.floor{grid-template-columns:64px 1fr;gap:4px 14px;padding:14px 0}.floor>b{font-size:20px;grid-row:span 2}.floor .h3{font-size:16px}.floor>:last-child{grid-column:2}.faq summary{font-size:16px}.faq details{padding:16px 0}.fcard{grid-template-columns:1fr;gap:12px;padding:24px 0}.fcard>.wp-block-buttons{grid-column:auto}.fcard__date strong{font-size:32px;display:inline;margin-right:8px}.fcard .h3{font-size:20px}.fcard .mu{font-size:13px}.selects{width:100%}.select{flex:1}.select select{width:100%}.pager-row{flex-direction:column;align-items:flex-start}.ftr{font-size:13px}.ftr__grid{grid-template-columns:1fr 1fr;gap:24px;padding-top:40px}.ftr__brand{grid-column:span 2}.ftr__logo img{height:56px}.ftr__cta{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0}.ftr__cta p{font-size:18px}.ftr__bot{flex-direction:column;gap:6px}.wa{width:52px;height:52px;right:16px;bottom:16px}.totop{width:44px;height:44px;right:20px;bottom:80px}.pair{gap:10px}}.phero--compact{padding-top:32px;padding-bottom:48px}.phero--compact .phero__title{font-size:clamp(36px,4.4vw,60px);line-height:1.02}.phero--compact .phero__p{max-width:640px}.pcard .mu{margin-top:8px;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post__head{background:var(--y);padding:28px var(--px) 120px}.post__in{max-width:1100px;margin-inline:auto}.adc-main .post__crumb{margin-bottom:24px}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--k2)}.adc-main .post__title{margin-top:16px;font-size:clamp(32px,3.6vw,50px);line-height:1.08;font-weight:800;letter-spacing:-.02em}.adc-main .post__lead{margin-top:18px;font-size:19px;line-height:1.55;color:var(--k2);max-width:820px}.adc-main .post__img{max-width:calc(1100px + 2 * var(--gut));margin:-88px auto 0;padding-inline:var(--gut)}.post__img img{width:100%;aspect-ratio:16/9;object-fit:cover}.entry--text.post__body{max-width:calc(1100px + 2 * var(--gut));margin-inline:auto;padding:56px var(--gut) 0}.entry--text.post__body--noimg{padding-top:0;margin-top:-72px}.post__body h2{font-size:28px}.adc-main .entry--text.post__body>*{margin-inline:0}.post__body>p,.post__body>ul,.post__body>ol{max-width:1000px}.post__body h3{font-size:21px}.post__body li+li{margin-top:6px}.adc-main .post__more{border-top:1px solid var(--ln);margin-top:var(--sy)}.adc-main .post__more .head{margin-bottom:32px}@media (max-width:820px){.post__head{padding:16px 20px 72px}.adc-main .post__crumb{margin-bottom:14px}.adc-main .post__title{font-size:30px}.adc-main .post__lead{font-size:16px}.adc-main .post__img{margin-top:-52px;padding-inline:20px}.entry--text.post__body{padding:36px 20px 0}.entry--text.post__body--noimg{margin-top:-40px}.post__body h2{font-size:24px}.phero--compact .phero__title{font-size:34px}}