@charset "UTF-8";.xa-hero{min-height:100vh}.xa-hero__slider{height:100vh}.xa-hero__slider .slick-list,.xa-hero__slider .slick-track,.xa-hero__slider .slick-slide{height:100%}.xa-hero__slider .slick-arrow,.xa-hero__slider .slick-dots{display:none!important}.xa-slide{height:100vh;position:relative;background:var(--xa-bg) center/cover no-repeat}.xa-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000006b,#0003 55%,#0000),radial-gradient(1200px 700px at 28% 60%,#ffdcaa1a,#0000);pointer-events:none}.xa-slide__inner{height:100%;display:flex;align-items:center;padding-top:calc(var(--xa-header-h) + 10px);padding-bottom:44px;padding-left:clamp(22px,5.6vw,90px);padding-right:clamp(16px,3vw,40px)}.xa-heroText{max-width:720px}.xa-heroText__kicker{font-weight:400;font-size:clamp(28px,3vw,32px);line-height:1.08;color:#ffffffdb;margin:0 0 10px}.xa-heroText__title{font-weight:700;font-size:clamp(44px,4.4vw,52px);line-height:1.02;letter-spacing:-1px;color:#fffffffa;margin:0 0 18px}.xa-heroText__desc{max-width:520px;font-size:18px;line-height:1.55;color:#ffffffc7;margin:0 0 26px}.xa-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;min-width:200px;padding:0 26px;border-radius:999px;background:none;color:#fff;text-decoration:none;font-weight:600;font-size:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;transition:all 1s}.xa-btn:after{content:"";position:absolute;right:0;padding:1px;left:-1px;top:-1px;bottom:-1px;border-radius:inherit;background:linear-gradient(322deg,#fff0 30%,#fff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.xa-btn:hover{background:#fff3}[data-xa-anim]{opacity:0;transform:translateY(14px);transition:opacity .65s var(--xa-ease),transform .65s var(--xa-ease);will-change:opacity,transform}[data-xa-anim].is-in{opacity:1;transform:translateY(0)}@media (max-width: 575.98px){.xa-heroText__desc{font-size:16px}.xa-btn{height:50px;min-width:176px}}.xa-science{padding:clamp(30px,7vw,30px) 0}.xa-science__wrap{position:relative;max-width:1120px;margin:0 auto;padding:0 clamp(18px,3vw,40px);text-align:center;color:#111}.xa-science__wrap{opacity:0;transform:translateY(18px);transition:opacity .65s var(--xa-ease),transform .65s var(--xa-ease);will-change:opacity,transform}.xa-science__wrap.is-in{opacity:1;transform:translateY(0)}.xa-science__icon{display:inline-flex;align-items:center;justify-content:center;margin:0 0 22px;color:#444}.xa-science__slider{max-width:980px;margin:0 auto}.xa-science__slide{padding:0 22px}.xa-science__title{margin:0;font-weight:700;letter-spacing:-.02em;font-size:clamp(34px,4.4vw,46px);line-height:1.06}.xa-science__desc{margin:26px auto 0;max-width:860px;font-size:20px;line-height:1.6;color:#222}.xa-science__arrow{position:absolute;top:52%;transform:translateY(-50%);width:64px;height:64px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:none;display:flex;align-items:center;justify-content:center;color:#111;padding:0}.xa-science__arrow span{font-size:34px;line-height:1;transform:translateY(-1px)}.xa-science__arrow--prev{left:clamp(8px,2.2vw,22px)}.xa-science__arrow--next{right:clamp(8px,2.2vw,22px)}@media (max-width: 767.98px){.xa-science__arrow{width:24px;height:24px}.xa-science__desc{font-size:17px;margin-top:18px}.xa-science__slide{padding:0 8px}}.xa-values{padding:clamp(30px,2vw,120px) 0}.xa-values__wrap{max-width:1440px}.xa-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(40px,3vw,110px);align-items:start}.xa-values__item{display:flex;gap:28px;align-items:flex-start}.xa-values__icon{flex:0 0 auto;color:#0000009e;transform:translateY(4px)}.xa-values__title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:#111}.xa-values__desc{margin:14px 0 0;font-size:16px;line-height:1.65;color:#0000009e}@media (max-width: 1199.98px){.xa-values__grid{grid-template-columns:1fr;gap:48px}.xa-values__desc{max-width:560px}}@media (max-width: 575.98px){.xa-values__title{font-size:28px}.xa-values__desc{font-size:17px}.xa-values__item{gap:18px}.xa-values__icon svg{width:60px;height:60px}}.xa-values__item{opacity:0;transform:translateY(22px);transition:opacity .85s var(--xa-ease),transform .85s var(--xa-ease);will-change:opacity,transform}.xa-values__item.is-in{opacity:1;transform:translateY(0)}.xa-feature{padding:30px 0}.xa-feature__container{max-width:1300px;margin:0 auto;padding:0 16px}.xa-feature__media{position:relative;height:470px;border-radius:28px;overflow:hidden;background:#d9d9d9}.xa-feature__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.xa-feature__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000073,#00000073)}.xa-feature__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 48px;gap:22px}.xa-feature__title{margin:0;max-width:1100px;font-size:52px;line-height:1.05;font-weight:400;letter-spacing:-.02em;color:#fff}.xa-feature__text{margin:0;max-width:1050px;font-size:26px;line-height:1.25;font-weight:400;color:#fffffff2}@media (max-width: 991.98px){.xa-feature__media{height:470px;border-radius:24px}.xa-feature__content{padding:0 30px;gap:18px}}@media (max-width: 767.98px){.xa-feature__container{padding:0 14px}.xa-feature__media{height:auto;min-height:300px;border-radius:20px}.xa-feature__image,.xa-feature__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.xa-feature__content{position:relative;padding:60px 20px;gap:14px}.xa-feature__title{font-size:clamp(28px,7vw,40px)}.xa-feature__text{font-size:clamp(16px,4.5vw,20px);line-height:1.35}}@media (max-width: 480px){.xa-feature__media{min-height:260px}.xa-feature__content{padding:50px 18px}}.xa-portRow{display:grid;gap:20px;align-items:stretch}.xa-portRow--top{grid-template-columns:520px 1fr}.xa-portRow--bottom{grid-template-columns:1fr 520px;margin-top:20px}.xa-portCard{position:relative;display:block;overflow:hidden;border-radius:22px;background:#f2f2f2;text-decoration:none;height:420px}.xa-portCard__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(85%)}.xa-portCard--left{width:520px}.xa-portCard--right{width:100%}.xa-portCard__pill{position:absolute;left:0;right:0;bottom:30px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:20px;background:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin:auto;width:-moz-fit-content;width:fit-content;padding:14px;transition:all 1s}.xa-portCard__pill:after{content:"";position:absolute;right:0;padding:1px;left:-1px;top:-1px;bottom:-1px;border-radius:inherit;background:linear-gradient(322deg,#fff0 30%,#fff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.xa-portCard__pill:hover{background:#fff6;color:#fff;border:none!important}@media (max-width: 1199.98px){.xa-portRow--top{grid-template-columns:460px 1fr}.xa-portRow--bottom{grid-template-columns:1fr 460px}.xa-portCard{height:400px}.xa-portCard--left{width:460px}}@media (max-width: 991.98px){.xa-portRow--top,.xa-portRow--bottom{grid-template-columns:1fr}.xa-portRow--bottom{margin-top:20px}.xa-portCard{width:100%;height:340px}.xa-portCard--left{width:100%}.xa-portCard__pill{left:16px;right:16px;height:56px;font-size:18px}}@media (max-width: 575.98px){.xa-portCard{height:300px}}.xa-category-section{padding:40px 0}.xa-category-section .container{max-width:1300px}.xa-category-layout{display:grid;gap:24px}.xa-category-card{position:relative;display:block;height:350px;overflow:hidden;border-radius:18px;text-decoration:none;background:#ddd}.xa-category-card img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:brightness(85%)}.xa-category-layout.is-2{grid-template-columns:repeat(2,1fr)}.xa-category-layout.is-3{grid-template-columns:repeat(3,1fr)}.xa-category-layout.is-4{grid-template-columns:repeat(2,1fr)}.xa-category-layout.is-5{grid-template-columns:repeat(6,1fr)}.xa-category-layout.is-5 .xa-category-card:nth-child(1),.xa-category-layout.is-5 .xa-category-card:nth-child(2){grid-column:span 3}.xa-category-layout.is-5 .xa-category-card:nth-child(3),.xa-category-layout.is-5 .xa-category-card:nth-child(4),.xa-category-layout.is-5 .xa-category-card:nth-child(5){grid-column:span 2}.xa-category-layout.is-6{grid-template-columns:repeat(3,1fr)}@media (max-width: 1199.98px){.xa-category-card{height:320px}.xa-category-card__label{min-width:260px;min-height:64px;padding:12px 22px;font-size:20px}}@media (max-width: 991.98px){.xa-category-layout.is-2,.xa-category-layout.is-3,.xa-category-layout.is-4,.xa-category-layout.is-5,.xa-category-layout.is-6{grid-template-columns:repeat(2,1fr)}.xa-category-layout.is-5 .xa-category-card:nth-child(1),.xa-category-layout.is-5 .xa-category-card:nth-child(2),.xa-category-layout.is-5 .xa-category-card:nth-child(3),.xa-category-layout.is-5 .xa-category-card:nth-child(4),.xa-category-layout.is-5 .xa-category-card:nth-child(5){grid-column:auto}.xa-category-card{height:300px}.xa-category-card__label{min-width:230px;min-height:58px;bottom:16px;font-size:18px}}@media (max-width: 575.98px){.xa-category-layout.is-2,.xa-category-layout.is-3,.xa-category-layout.is-4,.xa-category-layout.is-5,.xa-category-layout.is-6{grid-template-columns:1fr}.xa-category-layout{gap:16px}.xa-category-card{height:280px;border-radius:16px}.xa-category-card__label{width:calc(100% - 24px);min-width:0;min-height:54px;padding:12px 18px;bottom:12px;font-size:17px;white-space:normal}}.xa-quality-how{padding-block:34px}.xa-quality-how__grid{display:grid;grid-template-columns:530px 1fr;align-items:center;-moz-column-gap:70px;column-gap:70px}.xa-quality-how__media{width:100%;height:670px;border-radius:18px;overflow:hidden;background:#eee}.xa-quality-how__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.xa-quality-how__content{min-width:0;display:flex;flex-direction:column;justify-content:center}.xa-quality-how__title{margin:0 0 18px;font-size:44px;line-height:1.12;letter-spacing:-.02em;color:#000;font-weight:600}.xa-quality-how__lead{margin:0 0 26px;font-size:18px;line-height:1.75;color:#000000c7;max-width:640px}.xa-quality-how__sub{margin:0 0 12px;font-size:16px;font-weight:600;color:#000}.xa-quality-how__list{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.xa-quality-how__item{position:relative;padding-left:22px;font-size:18px;line-height:1.65;color:#0000009e}.xa-quality-how__item:before{content:"";width:6px;height:6px;border-radius:999px;position:absolute;left:0;top:12px;background:#1f3fff}.xa-quality-how__pill{display:flex;align-items:center;gap:4px;border-radius:999px;padding:4px 6px;max-width:650px;background:#f2a38f;color:#fffffff2}.xa-quality-how__pillmark{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto}.xa-quality-how__pilltext{font-size:16px;line-height:1.35;letter-spacing:.01em}@media (max-width: 1199.98px){.xa-quality-how__grid{grid-template-columns:560px 1fr;-moz-column-gap:56px;column-gap:56px}.xa-quality-how__media{height:610px}.xa-quality-how__title{font-size:40px}}@media (max-width: 991.98px){.xa-quality-how__grid{grid-template-columns:1fr;row-gap:28px}.xa-quality-how__media{height:520px}.xa-quality-how__pill{border-radius:26px;padding:18px}.xa-quality-how__pillmark{width:50px;height:50px}}@media (max-width: 575.98px){.xa-quality-how{padding-block:26px}.xa-quality-how__media{height:420px;border-radius:16px}.xa-quality-how__title{font-size:34px}.xa-quality-how__lead,.xa-quality-how__sub,.xa-quality-how__item{font-size:16px}.xa-quality-how__pill{flex-direction:column;align-items:flex-start;gap:12px;border-radius:18px}.xa-quality-how__pilltext{font-size:16px;line-height:1.45}}.xa-container{max-width:1300px;margin:0 auto;padding:0 16px}.quality-explore-btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:44px;padding:20px 34px;border-radius:999px;border:1px solid #111;color:#111;font-weight:600;text-decoration:none;font-size:16px;transition:transform .18s ease,background-color .18s ease,color .18s ease}.quality-explore-btn:hover{transform:translateY(-1px);background:#111;color:#fff}.xa-guide{padding:74px 0 90px}.xa-guide__container{width:min(1300px,100% - 120px);margin:0 auto}@media (max-width: 1199.98px){.xa-guide__container{width:min(1040px,100% - 80px)}}@media (max-width: 991.98px){.xa-guide__container{width:min(760px,100% - 48px)}}@media (max-width: 767.98px){.xa-guide__container{width:calc(100% - 32px)}}.xa-guide__reveal{opacity:0;transform:translateY(22px);transition:opacity 1.05s var(--xa-ease),transform 1.05s var(--xa-ease);will-change:opacity,transform}.xa-guide__reveal.is-in{opacity:1;transform:translateY(0)}.xa-guide__title{margin:0 0 10px;text-align:center;font-weight:800;letter-spacing:-.03em;font-size:56px;line-height:1.05;color:#111}.xa-guide__subtitle{margin:0 0 34px;text-align:center;font-size:20px;line-height:1.5;color:#000000a6}.xa-guide__slider{margin:0 -10px}.xa-guide__slider .xa-guideCard{padding:0 10px}.xa-guideCard{display:block}.xa-guideCard__media{position:relative;display:block;border-radius:18px;overflow:hidden;background:#eee;height:520px;text-decoration:none}.xa-guideCard__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.xa-guideCard__btn{position:absolute;left:50%;bottom:22px;transform:translate(-50%);height:46px;min-width:180px;padding:0 10px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;background:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;font-weight:700;font-size:18px;white-space:nowrap;transition:all 1s}.xa-guideCard__btn:after{content:"";position:absolute;right:0;padding:1px;left:-1px;top:-1px;bottom:-1px;border-radius:inherit;background:linear-gradient(322deg,#fff0 30%,#fff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.xa-guideCard__btn:hover{background:#ffffff4d}.xa-guideCard__meta{display:flex;justify-content:space-between;gap:12px;margin:14px 4px 10px;font-size:14px;color:#0009}.xa-guideCard__cat{color:#111;font-weight:600}.xa-guideCard__date{color:#00000073}.xa-guideCard__h{margin:0 4px 10px;font-size:18px;line-height:1.15;font-weight:800;color:#262829;text-align:center}.xa-guideCard__p{margin:0 4px;font-size:16px;line-height:1.55;color:#0009;text-align:center}#xa-guide .slick-dots{margin:18px 0 0;padding:0;display:flex!important;justify-content:center;gap:10px;list-style:none}#xa-guide .slick-dots li{margin:0}#xa-guide .slick-dots button{width:8px;height:8px;padding:0;border-radius:99px;border:0;background:#00000038;font-size:0}#xa-guide .slick-dots .slick-active button{background:#0009}@media (max-width: 991.98px){.xa-guide__title{font-size:44px}.xa-guide__subtitle{font-size:18px;margin-bottom:26px}.xa-guideCard__media{height:470px}}@media (max-width: 575.98px){.xa-guide__title{font-size:34px}.xa-guideCard__media{height:420px}.xa-guideCard__btn{height:52px;min-width:0;padding:0 22px;font-size:17px}}.xa-community{padding:70px 0 90px}.xa-community__container{width:min(1300px,100% - 120px);margin:0 auto}@media (max-width: 1199.98px){.xa-community__container{width:min(1040px,100% - 80px)}}@media (max-width: 991.98px){.xa-community__container{width:min(760px,100% - 48px)}}@media (max-width: 767.98px){.xa-community__container{width:calc(100% - 32px)}}.xa-community__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:34px}.xa-community__title{margin:0;font-size:42px;line-height:1.05;font-weight:500;letter-spacing:-.03em;color:#111}.xa-community__desc{margin:0;font-size:20px;line-height:1.5;color:#000000a6;max-width:520px;text-align:right}@media (max-width: 991.98px){.xa-community__head{flex-direction:column;align-items:flex-start}.xa-community__desc{text-align:left;max-width:640px}.xa-community__title{font-size:44px}}@media (max-width: 575.98px){.xa-community__title{font-size:34px}.xa-community__desc{font-size:18px}}.xa-community__slider{width:100%}.xa-community__slider .slick-list{margin:0 -10px;overflow:hidden}.xa-community__slider .slick-slide{margin:0 10px}.xa-community__slider .slick-slide>div{height:100%}.xa-communityCard{display:block;border-radius:18px;overflow:hidden;height:300px;background:transparent;text-decoration:none}.xa-communityCard__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
