.project-module__M0_laa__projectPage{background:var(--surface-soft);min-height:100%}.project-module__M0_laa__contentSection{z-index:1;background:var(--surface-muted);border-top:1px solid var(--border);padding:clamp(48px,6vw,88px) 0 clamp(72px,10vw,120px);position:relative}.project-module__M0_laa__detailIntro p{margin:0 0 16px}.project-module__M0_laa__detailIntro p{margin:0 0 16px;line-height:1.78}.project-module__M0_laa__detailIntro strong,.project-module__M0_laa__detailIntro b{font-weight:700}.project-module__M0_laa__detailIntro em,.project-module__M0_laa__detailIntro i{font-style:italic}.project-module__M0_laa__detailIntro u{text-decoration:underline}.project-module__M0_laa__detailIntro br{display:block}.project-module__M0_laa__detailIntro ul,.project-module__M0_laa__detailIntro ol{margin:0 0 20px;padding-left:30px}.project-module__M0_laa__detailIntro li{margin-bottom:8px}.project-module__M0_laa__heading{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(28px,4vw,42px)}.project-module__M0_laa__listingLayout{align-items:flex-start;gap:clamp(28px,4vw,56px);max-width:100%;display:flex}.project-module__M0_laa__filterColumn{top:calc(var(--header-h) + 20px);flex-direction:column;flex:0 0 clamp(168px,19%,232px);gap:12px;display:flex;position:sticky}.project-module__M0_laa__filterPill{text-align:center;border-radius:var(--r-pill);width:100%;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface);transition:background .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out);border:1px solid #1919191f;padding:13px 18px;font-size:12.5px;font-weight:600}.project-module__M0_laa__filterPill:hover{box-shadow:var(--shadow-xs);border-color:#472a2538}.project-module__M0_laa__filterPillActive{color:#fff;background:color-mix(in srgb, var(--se-iron) 78%, var(--se-black) 22%);border-color:#0000;box-shadow:0 4px 14px #0000001f}.project-module__M0_laa__gridColumn{flex:auto;min-width:0}.project-module__M0_laa__projectGrid{gap:var(--projects-gap,25px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-module__M0_laa__listingCard.projectsCard.projectsCard--small{aspect-ratio:4/3;height:auto;min-height:clamp(268px,32vw,400px);transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out), background-size .52s var(--ease-out);background-color:#dfe0e2;background-position:50%;background-size:cover;border-radius:clamp(20px,2.2vw,28px);align-self:stretch}.project-module__M0_laa__listingCard.projectsCard.projectsCard--small:hover{background-size:108%;transform:translateY(-4px)scale(1.01)}.project-module__M0_laa__emptyState{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--r-lg);background:var(--surface-soft);margin:0;padding:clamp(32px,5vw,48px);font-size:15px}@media (max-width:960px){.project-module__M0_laa__listingLayout{flex-direction:column;gap:28px}.project-module__M0_laa__filterColumn{flex-flow:wrap;flex:none;width:100%;position:static}.project-module__M0_laa__filterPill{flex:auto;width:auto;min-width:min(160px,46%)}.project-module__M0_laa__projectGrid{grid-template-columns:1fr}}.project-module__M0_laa__detailMain{background:#f5f5f5}.project-module__M0_laa__detailPagePad{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(72px,10vw,120px)}.project-module__M0_laa__detailRoot{max-width:1180px;margin:50px auto;padding-left:18px;padding-right:18px}.project-module__M0_laa__detailBreadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(24px,3vw,36px);font-size:19px;display:flex}.project-module__M0_laa__detailBreadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .16s}.project-module__M0_laa__detailBreadcrumb a:hover{color:var(--accent)}.project-module__M0_laa__detailCrumbSep{opacity:.45;-webkit-user-select:none;user-select:none}.project-module__M0_laa__detailCrumbCurrent{color:var(--text-primary);font-weight:500}.project-module__M0_laa__detailHeader{margin-bottom:clamp(20px,3vw,32px)}.project-module__M0_laa__detailTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.12}.project-module__M0_laa__detailHeroWrap{border-radius:clamp(18px,2vw,28px);margin-bottom:clamp(22px,2.8vw,32px);overflow:hidden;box-shadow:0 12px 40px #00000014}.project-module__M0_laa__detailHero{vertical-align:middle;object-fit:cover;width:100%;height:auto;max-height:min(78vh,620px);display:block}.project-module__M0_laa__detailIntro{text-align:left;color:var(--text-muted);margin:0 0 clamp(36px,4.5vw,52px);font-size:clamp(15px,1.12vw,17px);line-height:1.78}.project-module__M0_laa__detailIntroProject{text-align:left;color:var(--text-muted);max-width:150ch;margin:0 0 clamp(36px,4.5vw,52px);font-size:clamp(15px,1.12vw,17px);line-height:1.78}.project-module__M0_laa__specGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.5vw,18px);margin:0;padding:0;list-style:none;display:grid}.project-module__M0_laa__specCard{text-align:center;box-shadow:none;border:1px solid #cbbdb5;border-radius:clamp(12px,1.2vw,16px);flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-height:148px;padding:clamp(22px,2.4vw,28px) 16px;display:flex}.project-module__M0_laa__specIconRing{background:#ebe8e4;border:1px solid #472a2514;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #ffffffa6}.project-module__M0_laa__specIconImg{object-fit:contain;object-position:center;width:26px;height:26px;display:block}.project-module__M0_laa__specLabel{letter-spacing:.02em;text-transform:none;color:var(--text-primary);font-size:clamp(13px,1.05vw,15px);font-weight:700;line-height:1.25}.project-module__M0_laa__specValue{color:var(--text-muted);font-size:clamp(12px,.95vw,14px);font-weight:500;line-height:1.45}.project-module__M0_laa__detailSplitStack{flex-direction:column;gap:clamp(64px,8vw,76px);margin-top:clamp(16px,2vw,28px);padding-bottom:clamp(8px,2vw,24px);display:flex}.project-module__M0_laa__detailSplitStack .project-module__M0_laa__splitSection{margin-top:0}.project-module__M0_laa__detailSplitStack{flex-direction:column;gap:80px;margin-top:80px;display:flex}.project-module__M0_laa__splitText,.project-module__M0_laa__splitFigure{flex:50%;width:50%}.project-module__M0_laa__splitHeading{color:#000;margin-bottom:20px;font-size:32px;font-weight:700}.project-module__M0_laa__splitBody{color:#555;font-size:16px;line-height:1.8}.project-module__M0_laa__splitFigure{border-radius:12px;overflow:hidden}.project-module__M0_laa__splitFigure img{object-fit:cover;border-radius:12px;width:100%;height:380px;display:block}@media (max-width:991px){.project-module__M0_laa__splitSection,.project-module__M0_laa__splitSectionReverse{flex-direction:column;gap:30px}.project-module__M0_laa__splitText,.project-module__M0_laa__splitFigure{flex:100%;width:100%}.project-module__M0_laa__splitFigure img{height:350px}}.project-module__M0_laa__splitHeading{font-family:var(--font-display);color:var(--text-primary);margin-bottom:14px;font-size:clamp(22px,2.2vw,30px);font-weight:700}.project-module__M0_laa__splitBody{color:var(--text-secondary);margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.72}@media (max-width:1024px){.project-module__M0_laa__specGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.project-module__M0_laa__specGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-module__M0_laa__splitSection,.project-module__M0_laa__splitSectionReverse{grid-template-columns:1fr}}@media (max-width:640px){.project-module__M0_laa__specGrid{grid-template-columns:1fr}}.project-module__M0_laa__splitSection{align-items:center;gap:60px;display:flex}.project-module__M0_laa__splitSectionReverse{flex-direction:row-reverse}@media (max-width:768px){.project-module__M0_laa__splitSection,.project-module__M0_laa__splitSectionReverse{flex-direction:column}}
.innerPageHero-module__34vf3q__heroSection{margin-top:calc(var(--header-h) * -1);min-height:clamp(360px,56vh,520px);padding-top:calc(var(--header-h) + 72px);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;padding-bottom:clamp(56px,8vw,96px);display:flex;position:relative;overflow:hidden}.innerPageHero-module__34vf3q__heroVideo{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.innerPageHero-module__34vf3q__heroOverlay{background:linear-gradient(96deg,#000000e6 0%,#0000009e 48%,#0000004d 100%),radial-gradient(circle at 24% 90%,#ca9e673d,#0000 34%);position:absolute;inset:0}.innerPageHero-module__34vf3q__heroContent{z-index:1;color:#fff;width:100%;position:relative}.innerPageHero-module__34vf3q__heroTextWrap{max-width:900px}.innerPageHero-module__34vf3q__breadcrumb{color:#ffffffbd;align-items:center;gap:12px;margin-bottom:30px;display:flex}.innerPageHero-module__34vf3q__breadcrumb a{color:#ffffffbd;text-decoration:none}.innerPageHero-module__34vf3q__breadcrumb a:hover{color:#fff}.innerPageHero-module__34vf3q__heroKicker{align-items:center;gap:10px;margin-bottom:20px;display:flex}.innerPageHero-module__34vf3q__heroKickerDot{background:var(--se-gold);border-radius:50%;flex-shrink:0;width:7px;height:7px}.innerPageHero-module__34vf3q__heroKickerLine{background:var(--se-gold);opacity:.7;flex-shrink:0;width:36px;height:1px}.innerPageHero-module__34vf3q__heroKickerText{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--se-gold);font-size:16px;font-weight:600}.innerPageHero-module__34vf3q__heroTitle{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;padding-bottom:.12em;font-size:clamp(28px,4vw,50px);line-height:1.25;overflow:visible}.innerPageHero-module__34vf3q__heroTitlePrimary{color:#fff}.innerPageHero-module__34vf3q__heroTitleAccent{color:var(--se-gold)}[dir=rtl] .innerPageHero-module__34vf3q__heroTitle{text-transform:none;letter-spacing:0;line-height:1.4}.innerPageHero-module__34vf3q__heroSubtitle{color:#ffffffdb;max-width:62ch;margin:20px 0 0;font-size:clamp(15px,1.25vw,24px);line-height:1.6}@media (max-width:768px){.innerPageHero-module__34vf3q__heroSection{min-height:360px;padding-top:calc(var(--header-h) + 52px);padding-bottom:64px}.innerPageHero-module__34vf3q__heroTitle{line-height:1.3}[dir=rtl] .innerPageHero-module__34vf3q__heroTitle{line-height:1.45}}
.safetyResponsibility-module__e8tVbG__page{background:var(--bg)}.safetyResponsibility-module__e8tVbG__pillarsSection{background:var(--surface);padding:clamp(56px,8vw,96px) 0 clamp(72px,9vw,112px)}.safetyResponsibility-module__e8tVbG__pillarsHeader{max-width:min(920px,100%);margin-bottom:clamp(36px,4.5vw,52px)}.safetyResponsibility-module__e8tVbG__kicker{align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.safetyResponsibility-module__e8tVbG__kickerDot{background:var(--accent-gold);border-radius:50%;width:7px;height:7px}.safetyResponsibility-module__e8tVbG__kickerLine{background:var(--accent-gold);opacity:.75;width:28px;height:1px}.safetyResponsibility-module__e8tVbG__kickerText{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,.9vw,14px);font-weight:600}.safetyResponsibility-module__e8tVbG__pillarsHeading{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:700;line-height:1.08}.safetyResponsibility-module__e8tVbG__pillarsHeadingAccent{color:var(--accent-gold)}.safetyResponsibility-module__e8tVbG__pillarsLead{max-width:72ch;color:var(--text-secondary);margin:16px 0 0;font-size:clamp(15px,1.08vw,17px);line-height:1.72}.safetyResponsibility-module__e8tVbG__pillarsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.safetyResponsibility-module__e8tVbG__pillarCard{isolation:isolate;border-radius:var(--r-xl);border:1px solid color-mix(in srgb, var(--se-wood) 12%, var(--border));min-height:clamp(380px,34vw,460px);box-shadow:var(--shadow-xs);cursor:default;transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out), border-color .42s var(--ease-out), min-height .42s ease;transition:transform .42s var(--ease-out), box-shadow .42s var(--ease-out), border-color .42s var(--ease-out), min-height .5s var(--ease-out);background:linear-gradient(#f3efe9 0%,#e6dfd6 52%,#ddd4c9 100%);flex-direction:column;justify-content:flex-start;padding:clamp(22px,2vw,28px);display:flex;position:relative;overflow:hidden}.safetyResponsibility-module__e8tVbG__pillarCard:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--se-wood) 28%, var(--border));transform:translateY(-6px)}.safetyResponsibility-module__e8tVbG__pillarPattern{z-index:0;pointer-events:none;background-image:url(/Pattern/pt.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:58%;position:absolute;inset:0 0 auto}.safetyResponsibility-module__e8tVbG__pillarPatternFade{z-index:0;pointer-events:none;background:linear-gradient(#f3efe926 0%,#f3efe98c 42%,#ddd4c9eb 72%,#ddd4c9 100%);position:absolute;inset:0}.safetyResponsibility-module__e8tVbG__pillarBody{z-index:1;width:100%;transition:transform .5s var(--ease-out);flex-direction:column;align-items:stretch;margin-top:0;display:flex;position:relative}.safetyResponsibility-module__e8tVbG__pillarTitle,.safetyResponsibility-module__e8tVbG__pillarText{text-align:left;width:100%}[dir=rtl] .safetyResponsibility-module__e8tVbG__pillarTitle,[dir=rtl] .safetyResponsibility-module__e8tVbG__pillarText{text-align:right}.safetyResponsibility-module__e8tVbG__pillarTitle{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:700;line-height:1.3}.safetyResponsibility-module__e8tVbG__pillarText{max-width:34ch;color:var(--text-secondary);opacity:1;max-height:none;margin-top:14px;font-size:clamp(16px,1.12vw,18px);line-height:1.65;overflow:visible;transform:none}[dir=rtl] .safetyResponsibility-module__e8tVbG__pillarsHeader,[dir=rtl] .safetyResponsibility-module__e8tVbG__pillarBody{text-align:right;align-items:stretch}@media (max-width:1100px){.safetyResponsibility-module__e8tVbG__pillarsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.safetyResponsibility-module__e8tVbG__pillarsGrid{grid-template-columns:1fr}.safetyResponsibility-module__e8tVbG__pillarCard{min-height:340px}.safetyResponsibility-module__e8tVbG__pillarText{opacity:1;max-height:260px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.safetyResponsibility-module__e8tVbG__pillarCard,.safetyResponsibility-module__e8tVbG__pillarText{transition-duration:.01ms}.safetyResponsibility-module__e8tVbG__pillarText{opacity:1;max-height:none;margin-top:14px}}.safetyResponsibility-module__e8tVbG__environmentsSection{color:#fff;background:#111;padding:clamp(64px,8vw,100px) 0}.safetyResponsibility-module__e8tVbG__environmentsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,56px);display:grid}.safetyResponsibility-module__e8tVbG__environmentsMediaWrap{border-radius:clamp(20px,2vw,28px);width:100%;min-height:clamp(300px,32vw,440px);position:relative;overflow:hidden}.safetyResponsibility-module__e8tVbG__environmentsImage{object-fit:cover;object-position:center}.safetyResponsibility-module__e8tVbG__environmentsContent{flex-direction:column;align-items:flex-start;display:flex}.safetyResponsibility-module__e8tVbG__environmentsHeading{font-family:var(--font-display);color:#fff;margin:clamp(18px,2vw,24px) 0 0;font-size:clamp(32px,3.2vw,48px);font-weight:700;line-height:1.12}.safetyResponsibility-module__e8tVbG__environmentsHeadingAccent{color:var(--accent-gold)}.safetyResponsibility-module__e8tVbG__environmentsBody{color:#ffffffb8;margin:clamp(18px,2.2vw,26px) 0 0;font-size:clamp(15px,1.08vw,17px);line-height:1.75}[dir=rtl] .safetyResponsibility-module__e8tVbG__environmentsContent{text-align:right;align-items:flex-end}@media (max-width:900px){.safetyResponsibility-module__e8tVbG__environmentsGrid{grid-template-columns:1fr}.safetyResponsibility-module__e8tVbG__environmentsMediaWrap{width:100%;max-width:640px;min-height:clamp(260px,52vw,360px);margin-inline:auto}.safetyResponsibility-module__e8tVbG__environmentsContent{max-width:none}}.safetyResponsibility-module__e8tVbG__activitiesSection{background:var(--surface-soft);padding:clamp(64px,8vw,104px) 0 clamp(72px,9vw,112px)}.safetyResponsibility-module__e8tVbG__activitiesHeaderGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(24px,3.5vw,48px);margin-bottom:clamp(40px,5vw,56px);display:grid}.safetyResponsibility-module__e8tVbG__activitiesHeaderMain{max-width:72ch}.safetyResponsibility-module__e8tVbG__activitiesHeading{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.1}.safetyResponsibility-module__e8tVbG__activitiesHeadingAccent{color:var(--accent-gold)}.safetyResponsibility-module__e8tVbG__activitiesLead{max-width:52ch;color:var(--text-secondary);margin:0;font-size:clamp(15px,1.08vw,17px);line-height:1.72}.safetyResponsibility-module__e8tVbG__activitiesHighlightsTitle{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);margin:0 0 clamp(22px,2.8vw,32px);font-size:clamp(13px,.95vw,14px);font-weight:700}.safetyResponsibility-module__e8tVbG__activitiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.2vw,40px) clamp(24px,3vw,36px);margin:0 0 clamp(44px,5vw,60px);padding:0;list-style:none;display:grid}.safetyResponsibility-module__e8tVbG__activityItem{flex-direction:column;gap:10px;display:flex}.safetyResponsibility-module__e8tVbG__activityTitle{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:clamp(14px,1vw,16px);font-weight:700;line-height:1.35}.safetyResponsibility-module__e8tVbG__activityText{max-width:38ch;color:var(--text-secondary);margin:0;font-size:clamp(14px,1vw,15px);line-height:1.65}.safetyResponsibility-module__e8tVbG__activitiesSlider{align-items:center;gap:clamp(8px,1.2vw,16px);display:flex}.safetyResponsibility-module__e8tVbG__activitiesSection .insightsNavBtn{width:52px;height:52px;color:color-mix(in srgb, var(--se-wood) 52%, var(--text-muted));flex-shrink:0;font-size:clamp(48px,4vw,62px)}.safetyResponsibility-module__e8tVbG__activitiesSection .insightsNavBtn:hover{color:var(--accent-gold)}.safetyResponsibility-module__e8tVbG__activitiesViewport{direction:ltr;flex:1;min-width:0;overflow:hidden}.safetyResponsibility-module__e8tVbG__activitiesTrack{transition:transform .52s var(--ease-out);gap:clamp(14px,1.6vw,22px);display:flex}.safetyResponsibility-module__e8tVbG__activitiesSlide{flex-shrink:0}.safetyResponsibility-module__e8tVbG__activitiesSlideMedia{aspect-ratio:16/10;width:100%;min-height:clamp(220px,24vw,320px);box-shadow:var(--shadow-sm);border-radius:clamp(22px,2.2vw,28px);position:relative;overflow:hidden}.safetyResponsibility-module__e8tVbG__activitiesSlideImage{object-fit:cover;object-position:center}[dir=rtl] .safetyResponsibility-module__e8tVbG__activitiesHeaderGrid{direction:rtl}[dir=rtl] .safetyResponsibility-module__e8tVbG__activitiesHeaderMain,[dir=rtl] .safetyResponsibility-module__e8tVbG__activitiesLead,[dir=rtl] .safetyResponsibility-module__e8tVbG__activityItem{text-align:right}[dir=rtl] .safetyResponsibility-module__e8tVbG__activityText{margin-inline-start:auto}@media (max-width:1024px){.safetyResponsibility-module__e8tVbG__activitiesHeaderGrid{grid-template-columns:1fr;align-items:start}.safetyResponsibility-module__e8tVbG__activitiesHeaderMain{max-width:none}.safetyResponsibility-module__e8tVbG__activitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.safetyResponsibility-module__e8tVbG__activitiesGrid{grid-template-columns:1fr}.safetyResponsibility-module__e8tVbG__activitiesSlider{gap:4px}.safetyResponsibility-module__e8tVbG__activitiesSection .insightsNavBtn{width:44px;height:44px;font-size:42px}}@media (prefers-reduced-motion:reduce){.safetyResponsibility-module__e8tVbG__activitiesTrack{transition-duration:.01ms}}.safetyResponsibility-module__e8tVbG__pillarText{white-space:pre-line}.safetyResponsibility-module__e8tVbG__pillarsSlider{padding-bottom:45px}.safetyResponsibility-module__e8tVbG__pillarsSlider .swiper-slide{height:auto}.safetyResponsibility-module__e8tVbG__pillarsSlider .swiper-pagination-bullet-active{background:#d69e2e}:is(.safetyResponsibility-module__e8tVbG__pillarsSlider .swiper-button-next,.safetyResponsibility-module__e8tVbG__pillarsSlider .swiper-button-prev){color:#d69e2e}.safetyResponsibility-module__e8tVbG__pillarsNav{margin-inline-end:40px;justify-content:flex-end;align-items:center;gap:28px;margin-bottom:24px;display:flex}[dir=rtl] .safetyResponsibility-module__e8tVbG__pillarsNav{justify-content:flex-start;margin-inline:40px 0}.safetyResponsibility-module__e8tVbG__pillarNavBtn{color:color-mix(in srgb, var(--se-wood) 50%, var(--text-muted));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:clamp(52px,5vw,68px);line-height:.8;display:flex}.safetyResponsibility-module__e8tVbG__pillarNavBtn:hover{color:var(--accent-gold)}.safetyResponsibility-module__e8tVbG__pillarsSlider .swiper-wrapper{align-items:stretch}.safetyResponsibility-module__e8tVbG__pillarsSlider .swiper-slide{height:auto;display:flex;overflow:visible}.safetyResponsibility-module__e8tVbG__pillarCard{width:100%}[dir=rtl] .safetyResponsibility-module__e8tVbG__pillarsNav{direction:ltr}
.career-module__j_nQLW__careerPage{background:#f9f9f9}.career-module__j_nQLW__careerTriggerText{align-items:start;gap:10px;width:100%;display:flex}.career-module__j_nQLW__careerJobTitle{flex:1}.career-module__j_nQLW__careerShareBtn{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:5px;font-size:18px;display:flex}.career-module__j_nQLW__careerShareBtn:hover{opacity:.7}.career-module__j_nQLW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.career-module__j_nQLW__careerSection{background:#f9f9f9;padding:clamp(48px,6vw,80px) 0 clamp(64px,8vw,96px)}.career-module__j_nQLW__careerHeader{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.career-module__j_nQLW__careerTitle{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.15}.career-module__j_nQLW__careerTitlePrimary{color:var(--text-primary)}.career-module__j_nQLW__careerTitleAccent{color:var(--accent-gold)}.career-module__j_nQLW__careerTabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:clamp(28px,3.5vw,40px);display:flex}.career-module__j_nQLW__careerTab{min-height:44px;font-family:var(--font-display);color:var(--text-primary);cursor:pointer;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:10px 28px;font-size:clamp(14px,1vw,15px);font-weight:600}.career-module__j_nQLW__careerTab:hover{border-color:#d0d0d0}.career-module__j_nQLW__careerTabActive{background:#f0f0f0;border-color:#e0e0e0}.career-module__j_nQLW__careerEmpty{color:#666;border-top:1px solid #e8e8e8;margin:0;padding:2rem 0 2.5rem;font-size:1rem}.career-module__j_nQLW__careerList{border-top:1px solid #e8e8e8;margin:0;padding:0;list-style:none}.career-module__j_nQLW__careerItem{border-bottom:1px solid #e8e8e8}.career-module__j_nQLW__careerItemOpen{background:#f9f9f9}.career-module__j_nQLW__careerTrigger{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:clamp(20px,2.5vw,28px) 0;display:flex}.career-module__j_nQLW__careerTrigger:focus-visible{outline:2px solid var(--accent-gold);outline-offset:4px}.career-module__j_nQLW__careerTriggerText{flex-direction:column;gap:6px;min-width:0;display:flex}.career-module__j_nQLW__careerJobTitle{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:clamp(20px,1.75vw,26px);font-weight:700;line-height:1.2}.career-module__j_nQLW__careerJobType{color:#777;margin:0;font-size:clamp(15px,1.15vw,17px);font-weight:500}.career-module__j_nQLW__careerChevron{width:14px;height:14px;transition:transform .28s var(--ease-out);border-bottom:2px solid #888;border-right:2px solid #888;flex-shrink:0;margin-top:-4px;transform:rotate(45deg)}.career-module__j_nQLW__careerItemOpen .career-module__j_nQLW__careerChevron{margin-top:4px;transform:rotate(-135deg)}.career-module__j_nQLW__careerPanelWrap{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.career-module__j_nQLW__careerItemOpen .career-module__j_nQLW__careerPanelWrap{grid-template-rows:1fr}.career-module__j_nQLW__careerPanel{overflow:hidden}.career-module__j_nQLW__careerPanelInner{opacity:0;transition:opacity .28s var(--ease-out);padding:0 0 clamp(28px,3vw,36px)}.career-module__j_nQLW__careerItemOpen .career-module__j_nQLW__careerPanelInner{opacity:1}.career-module__j_nQLW__careerPanelGrid{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);display:grid}.career-module__j_nQLW__careerPanelAside{flex-direction:column;gap:20px;padding-top:4px;display:flex}.career-module__j_nQLW__careerExperience{color:var(--text-primary);margin:0;font-size:clamp(14px,1vw,15px);font-weight:600}.career-module__j_nQLW__careersViewBtn{width:fit-content;min-height:44px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#5d4037;cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);background:0 0;border:1px solid #5d4037;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.career-module__j_nQLW__careersViewBtn:hover{color:#fff;background:#5d4037;transform:translateY(-1px)}.career-module__j_nQLW__careersViewBtn:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.career-module__j_nQLW__careerApplyBtn{width:fit-content;min-height:44px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:linear-gradient(90deg,#5d4037 0%,#a1887f 55%,#ca9e67 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #5d403740}.career-module__j_nQLW__careerApplyBtn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #5d403752}.career-module__j_nQLW__careerApplyBtn:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.career-module__j_nQLW__applyOverlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:career-module__j_nQLW__applyOverlayIn .28s var(--ease-out);background:#1919198c;justify-content:center;align-items:center;padding:clamp(16px,3vw,32px);display:flex;position:fixed;inset:0}@keyframes career-module__j_nQLW__applyOverlayIn{0%{opacity:0}to{opacity:1}}.career-module__j_nQLW__applyDialog{width:min(100%,640px);max-height:min(92vh,900px);animation:career-module__j_nQLW__applyDialogIn .32s var(--ease-out);background:#fff;border-radius:24px;padding:clamp(28px,4vw,40px);position:relative;overflow:auto;box-shadow:0 24px 64px #0000002e,0 0 0 1px #1919190f}@keyframes career-module__j_nQLW__applyDialogIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.career-module__j_nQLW__applyClose{border:1px solid var(--border);background:var(--surface-soft);width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.career-module__j_nQLW__applyClose:hover{background:var(--se-wood-10);border-color:var(--border-strong)}.career-module__j_nQLW__applyHeader{margin-bottom:clamp(24px,3vw,28px);padding-right:44px}.career-module__j_nQLW__applyKicker{align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.career-module__j_nQLW__applyKickerDot{background:var(--accent-gold);border-radius:50%;width:7px;height:7px}.career-module__j_nQLW__applyKickerLine{background:var(--accent-gold);opacity:.75;width:28px;height:1px}.career-module__j_nQLW__applyKickerText{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.career-module__j_nQLW__applyTitle{font-family:var(--font-display);color:var(--text-primary);margin:0 0 10px;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.15}.career-module__j_nQLW__applyRole{color:var(--text-secondary);margin:0;font-size:clamp(14px,1vw,15px);line-height:1.5}.career-module__j_nQLW__applyRoleLabel{color:var(--text-primary);margin-inline-end:6px;font-weight:600}.career-module__j_nQLW__applyRoleMeta{color:var(--text-muted);margin:6px 0 0;font-size:13px}.career-module__j_nQLW__applyForm{flex-direction:column;gap:20px;display:flex}.career-module__j_nQLW__applyFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.career-module__j_nQLW__applyField{flex-direction:column;gap:8px;min-width:0;display:flex}.career-module__j_nQLW__applyLabel{color:var(--text-primary);letter-spacing:.02em;font-size:13px;font-weight:600}.career-module__j_nQLW__applyInput,.career-module__j_nQLW__applySelect{width:100%;min-height:48px;font-family:var(--font-body);color:var(--text-primary);transition:border-color .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#fafafa;border:1px solid #e4e4e4;border-radius:12px;padding:12px 16px;font-size:15px}.career-module__j_nQLW__applyInput::placeholder{color:#aaa}.career-module__j_nQLW__applyInput:focus,.career-module__j_nQLW__applySelect:focus{background:#fff;border-color:#ca9e67a6;outline:none;box-shadow:0 0 0 3px #ca9e672e}.career-module__j_nQLW__applySelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.career-module__j_nQLW__applyFileDrop{transition:border-color .2s var(--ease-out), background .2s var(--ease-out);background:linear-gradient(165deg,#faf8f5 0%,#fff 100%);border:1px dashed #d8d0c4;border-radius:14px;position:relative}.career-module__j_nQLW__applyFileDropHasFile{background:#ca9e6714;border-color:#ca9e678c}.career-module__j_nQLW__applyFileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.career-module__j_nQLW__applyFileLabel{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.career-module__j_nQLW__applyFileIcon{background:var(--grad-wood);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.career-module__j_nQLW__applyFileText{color:var(--text-primary);word-break:break-word;font-size:14px;font-weight:600}.career-module__j_nQLW__applyFileHint{color:var(--text-muted);font-size:12px}.career-module__j_nQLW__applyActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.career-module__j_nQLW__applyCancelBtn{min-height:48px;font-family:var(--font-display);color:var(--text-secondary);cursor:pointer;transition:border-color .2s var(--ease-out), background .2s var(--ease-out);background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:12px 22px;font-size:13px;font-weight:600}.career-module__j_nQLW__applyCancelBtn:hover{background:#f7f7f7;border-color:#d0d0d0}.career-module__j_nQLW__applySubmitBtn{min-height:48px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:linear-gradient(90deg,#5d4037 0%,#a1887f 55%,#ca9e67 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:clamp(13px,1vw,15px);font-weight:700;display:inline-flex;box-shadow:0 6px 18px #5d403747}.career-module__j_nQLW__applySubmitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #5d403757}.career-module__j_nQLW__applySubmitBtn:disabled,.career-module__j_nQLW__applyCancelBtn:disabled{opacity:.65;cursor:not-allowed}[dir=rtl] .career-module__j_nQLW__applyClose{left:16px;right:auto}[dir=rtl] .career-module__j_nQLW__applyHeader{padding-left:44px;padding-right:0}[dir=rtl] .career-module__j_nQLW__applySelect{background-position:16px;padding-left:40px;padding-right:16px}[dir=rtl] .career-module__j_nQLW__applyActions{justify-content:flex-start}@media (max-width:600px){.career-module__j_nQLW__applyFieldGrid{grid-template-columns:1fr}.career-module__j_nQLW__applyActions{flex-direction:column-reverse}.career-module__j_nQLW__applyCancelBtn,.career-module__j_nQLW__applySubmitBtn{width:100%}}@media (prefers-reduced-motion:reduce){.career-module__j_nQLW__applyOverlay,.career-module__j_nQLW__applyDialog{animation:none}}.career-module__j_nQLW__careerPanelMain{min-width:0}.career-module__j_nQLW__careerMetaList{gap:8px;margin:0 0 clamp(20px,2.5vw,28px);padding:0;list-style:none;display:grid}.career-module__j_nQLW__careerMetaItem{color:#555;font-size:clamp(13px,.95vw,14px);line-height:1.5}.career-module__j_nQLW__careerMetaLabel{color:var(--text-primary);font-weight:700}.career-module__j_nQLW__careerBlockTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);margin:0 0 10px;font-size:clamp(14px,1.05vw,16px);font-weight:700}.career-module__j_nQLW__careerBlockTitle+.career-module__j_nQLW__careerBlockTitle{margin-top:clamp(18px,2vw,24px)}.career-module__j_nQLW__careerSummary{color:#666;margin:0 0 clamp(18px,2vw,24px);font-size:clamp(13px,.95vw,14px);line-height:1.75}.career-module__j_nQLW__careerSummary p{margin:0 0 .75em}.career-module__j_nQLW__careerSummary p:last-child{margin-bottom:0}.career-module__j_nQLW__careerBulletList{color:#666;margin:0 0 clamp(18px,2vw,24px);padding-left:1.25em;font-size:clamp(13px,.95vw,14px);line-height:1.7}.career-module__j_nQLW__careerBulletList li{margin-bottom:6px}.career-module__j_nQLW__stayConnected{text-align:center;background:#e8dcc8;border-radius:24px;margin-top:clamp(40px,5vw,56px);padding:clamp(36px,4.5vw,52px) clamp(24px,4vw,48px)}.career-module__j_nQLW__stayConnectedTitle{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);margin:0 0 12px;font-size:clamp(20px,2.2vw,28px);font-weight:700}.career-module__j_nQLW__stayConnectedText{color:#555;max-width:52ch;margin:0 auto clamp(24px,3vw,32px);font-size:clamp(14px,1vw,15px);line-height:1.65}.career-module__j_nQLW__stayConnectedForm{border-radius:999px;max-width:min(100%,520px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000f}.career-module__j_nQLW__stayConnectedInput{min-width:0;min-height:48px;font-family:var(--font-body);color:var(--text-primary);background:#fff;border:0;flex:1;padding:12px 22px;font-size:15px}.career-module__j_nQLW__stayConnectedInput::placeholder{color:#aaa}.career-module__j_nQLW__stayConnectedInput:focus{outline:none}.career-module__j_nQLW__stayConnectedSubmit{min-height:48px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;transition:filter .2s var(--ease-out);background:linear-gradient(135deg,#472a25 0%,#7e5b47 100%);border:0;flex-shrink:0;padding:12px 28px;font-size:clamp(14px,1.05vw,16px);font-weight:700}.career-module__j_nQLW__stayConnectedSubmit:hover{filter:brightness(1.08)}.career-module__j_nQLW__stayConnectedSubmit:disabled{opacity:.65;cursor:not-allowed}[dir=rtl] .career-module__j_nQLW__careerTrigger{text-align:right}[dir=rtl] .career-module__j_nQLW__careerPanelGrid{direction:rtl}[dir=rtl] .career-module__j_nQLW__careerBulletList{padding-left:0;padding-right:1.25em}[dir=rtl] .career-module__j_nQLW__stayConnectedForm{flex-direction:row-reverse}@media (max-width:768px){.career-module__j_nQLW__careerPanelGrid{grid-template-columns:1fr}.career-module__j_nQLW__careerPanelAside{flex-flow:wrap;align-items:center}.career-module__j_nQLW__stayConnectedForm{box-shadow:none;background:0 0;border-radius:16px;flex-direction:column;gap:10px;overflow:visible}.career-module__j_nQLW__stayConnectedInput{border:1px solid #00000014;border-radius:999px}.career-module__j_nQLW__stayConnectedSubmit{border-radius:999px;width:100%}}@media (prefers-reduced-motion:reduce){.career-module__j_nQLW__careerPanelWrap,.career-module__j_nQLW__careerPanelInner,.career-module__j_nQLW__careerChevron{transition-duration:.01ms}}
.insight-module__RLTmua__insightPage{background:var(--bg)}.insight-module__RLTmua__contentSection{padding:0}.insight-module__RLTmua__archiveSection{background:#f3f3f2;padding:clamp(40px,6vw,88px) 0 clamp(64px,9vw,120px)}.insight-module__RLTmua__archiveInner{flex-direction:column;gap:clamp(28px,4vw,40px);display:flex}.insight-module__RLTmua__archiveHeading{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.01em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:600}.insight-module__RLTmua__archiveToolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.insight-module__RLTmua__searchWrap{flex:260px;min-width:200px;max-width:560px;position:relative}.insight-module__RLTmua__searchIcon{color:#8a8a8a;pointer-events:none;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.insight-module__RLTmua__searchInput{width:100%;color:var(--text-primary);background:#fff;border:none;border-radius:999px;padding:14px 20px 14px 48px;font-size:15px;box-shadow:0 1px #0000000a,0 8px 24px #1414140f}.insight-module__RLTmua__searchInput::placeholder{color:#9a9a9a}.insight-module__RLTmua__searchInput:focus{outline:2px solid color-mix(in srgb, var(--accent-gold) 45%, transparent);outline-offset:1px}.insight-module__RLTmua__filters{flex-wrap:wrap;gap:10px;display:flex}.insight-module__RLTmua__filterSelect{appearance:none;color:var(--text-primary);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23555' stroke-linecap='round' stroke-width='1.4' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") right 16px center no-repeat;border:none;border-radius:999px;padding:13px 40px 13px 20px;font-size:14px;font-weight:500;box-shadow:0 1px #0000000a,0 6px 18px #1414140d}.insight-module__RLTmua__filterSelect:focus{outline:2px solid color-mix(in srgb, var(--accent-gold) 45%, transparent);outline-offset:1px}.insight-module__RLTmua__emptyState{color:#666;margin:0;font-size:16px}.insight-module__RLTmua__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.8vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.insight-module__RLTmua__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.insight-module__RLTmua__cardGrid{grid-template-columns:1fr}}.insight-module__RLTmua__cardGridItem{min-width:0;margin:0;padding:0}.insight-module__RLTmua__insightCard{height:100%;min-height:100%;color:inherit;transition:box-shadow .32s var(--ease-out,ease), transform .32s var(--ease-out,ease);background:#fff;border:1px solid #0000000a;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 10px 36px #12121214}.insight-module__RLTmua__insightCard:hover{transform:translateY(-3px);box-shadow:0 16px 48px #1212121f}.insight-module__RLTmua__insightCardImageWrap{aspect-ratio:16/10;background:#e8e8e6;position:relative;overflow:hidden}.insight-module__RLTmua__insightCardImage{object-fit:cover;width:100%;height:100%}.insight-module__RLTmua__insightCardTag{z-index:1;color:#3d2f24;letter-spacing:.12em;text-transform:uppercase;background:#e5d5c5;border-radius:999px;align-items:center;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.insight-module__RLTmua__insightCardBody{flex-direction:column;flex:1;gap:0;padding:18px 18px 16px;display:flex}.insight-module__RLTmua__insightCardTitle{font-family:var(--font-display);color:#111;margin:0 0 10px;font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1.25}.insight-module__RLTmua__insightCardExcerpt{color:#4a4a4a;opacity:0;max-height:0;transition:max-height .38s var(--ease-out,cubic-bezier(.22, .61, .36, 1)), opacity .26s var(--ease-out,ease), transform .38s var(--ease-out,cubic-bezier(.22, .61, .36, 1)), margin .38s var(--ease-out,cubic-bezier(.22, .61, .36, 1));margin:0;font-size:14px;line-height:1.55;overflow:hidden;transform:translateY(6px)}.insight-module__RLTmua__insightCard:hover .insight-module__RLTmua__insightCardExcerpt{opacity:1;max-height:120px;margin-bottom:14px;transform:translateY(0)}.insight-module__RLTmua__insightCardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.insight-module__RLTmua__insightCardMeta{color:#6f6f6f;font-size:12.5px;font-weight:500;line-height:1.3}.insight-module__RLTmua__insightCardCta{flex-shrink:0;color:#141414!important;opacity:0!important;transition:opacity .26s var(--ease-out,ease), transform .34s var(--ease-out,ease), background-color .22s var(--ease-out,ease), border-color .22s var(--ease-out,ease)!important;background-color:#fff!important;border-color:#141414e0!important;transform:translateY(8px)!important}.insight-module__RLTmua__insightCard:hover .insight-module__RLTmua__insightCardCta{opacity:1!important;transform:translateY(0)!important}.insight-module__RLTmua__insightCard .insight-module__RLTmua__insightCardCta:hover{background-color:#0000000f!important;border-color:#000!important}.insight-module__RLTmua__detailMain{padding-bottom:clamp(48px,8vw,100px)}.insight-module__RLTmua__detailPagePad{padding-top:clamp(28px,4vw,48px)}.insight-module__RLTmua__articleRoot{max-width:1180px;margin:50px auto;padding-left:18px;padding-right:18px}.insight-module__RLTmua__articleBreadcrumb{color:#666;margin-bottom:clamp(20px,3vw,28px);font-size:14px}.insight-module__RLTmua__articleBreadcrumb a{color:#444;text-decoration:none}.insight-module__RLTmua__articleBreadcrumb a:hover{text-decoration:underline}.insight-module__RLTmua__articleCrumbSep{opacity:.55;margin:0 8px}.insight-module__RLTmua__articleCrumbCurrent{color:#111;font-weight:500}.insight-module__RLTmua__articleHeader{margin-bottom:clamp(24px,4vw,36px)}.insight-module__RLTmua__articleKicker{color:#3d2f24;letter-spacing:.12em;text-transform:uppercase;background:#e5d5c5;border-radius:999px;align-items:center;margin-bottom:14px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.insight-module__RLTmua__articleTitle{font-family:var(--font-display);color:#111;margin:0 0 14px;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.12}.insight-module__RLTmua__articleSummary{color:#3d3d3d;margin:0 0 14px;font-size:17px;line-height:1.55}.insight-module__RLTmua__articleMetaLine{color:#888;margin:0;font-size:14px}.insight-module__RLTmua__articleHeroWrap{background:#e8e8e6;border-radius:16px;margin-bottom:clamp(32px,5vw,48px);overflow:hidden}.insight-module__RLTmua__articleHero{vertical-align:middle;object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.insight-module__RLTmua__articleBody{flex-direction:column;gap:clamp(28px,4vw,40px);display:flex}.insight-module__RLTmua__articleSection{margin:0}.insight-module__RLTmua__articleSectionHeading{font-family:var(--font-display);color:#111;margin:0 0 12px;font-size:clamp(18px,2vw,22px);font-weight:600}.insight-module__RLTmua__articleParagraph{color:#3a3a3a;margin:0 0 14px;font-size:16px;line-height:1.65}.insight-module__RLTmua__articleParagraph:last-child{margin-bottom:0}
.service-module__KE_03G__servicePage{background:var(--surface-soft)}.service-module__KE_03G__introSection{background:var(--surface-soft);padding:clamp(56px,7vw,96px) 0}.service-module__KE_03G__introGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.service-module__KE_03G__introMediaWrap{border-radius:var(--r-xl);width:100%;max-height:clamp(280px,32vw,360px);box-shadow:var(--shadow-md);aspect-ratio:16/10;min-height:0;position:relative;overflow:hidden}.service-module__KE_03G__introImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.service-module__KE_03G__introContent{flex-direction:column;align-items:flex-start;display:flex}.service-module__KE_03G__introKicker{align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.service-module__KE_03G__introHighlightsTitle{font-family:var(--font-display);color:var(--text-primary);margin:20px 0 0;font-size:clamp(17px,1.2vw,19px);font-weight:700}[dir=rtl] .service-module__KE_03G__introKicker{flex-direction:row-reverse}#service-module__KE_03G__service-intro-heading,#service-module__KE_03G__service-detail-heading,#service-module__KE_03G__process,#service-module__KE_03G__service-process-heading{scroll-margin-top:120px}.service-module__KE_03G__introHeading{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(32px,3vw,48px);font-weight:700;line-height:1.06}.service-module__KE_03G__introHeading span{display:block}.service-module__KE_03G__introHeading span+span{margin-top:2px}.service-module__KE_03G__introHeadingAccent{color:var(--accent-gold)}.service-module__KE_03G__introLead{max-width:52ch;color:var(--text-secondary);margin:12px 0 0;font-size:clamp(15px,1.08vw,17px);line-height:1.65}.service-module__KE_03G__introFeatureList{flex-direction:column;gap:10px;width:100%;max-width:420px;margin:18px 0 0;padding:0;list-style:none;display:flex}.service-module__KE_03G__introFeatureItem{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:12px;font-size:clamp(16px,1.15vw,18px);font-weight:600;line-height:1.35;display:flex}.service-module__KE_03G__introFeatureItem svg{flex-shrink:0;width:24px;height:24px}[dir=rtl] .service-module__KE_03G__introContent,[dir=rtl] .service-module__KE_03G__introFeatureItem{text-align:right;align-items:flex-end}[dir=rtl] .service-module__KE_03G__introFeatureList{margin-inline-start:auto}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introGrid{align-items:stretch}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introMediaWrap{height:auto;min-height:clamp(400px,52vh,600px);max-height:none;aspect-ratio:unset;align-self:stretch;position:relative}.service-module__KE_03G__introImageFill{object-fit:cover;object-position:center}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introHeading{font-size:clamp(26px,2.4vw,38px);line-height:1.1}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introLead{max-width:46ch;margin-top:10px;font-size:clamp(14px,1vw,16px);line-height:1.6}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introHighlightsTitle{margin-top:16px;font-size:clamp(15px,1.05vw,17px)}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introFeatureList{gap:8px;margin-top:12px}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introFeatureItem{font-size:clamp(14px,1vw,16px);font-weight:600}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introFeatureItem svg{width:20px;height:20px}@media (max-width:900px){.service-module__KE_03G__introGrid{grid-template-columns:1fr}.service-module__KE_03G__introMediaWrap{max-width:640px;margin-inline:auto}.service-module__KE_03G__introSectionSingle .service-module__KE_03G__introMediaWrap{height:auto;min-height:clamp(300px,58vw,440px)}.service-module__KE_03G__introContent{align-items:flex-start}}.service-module__KE_03G__whyChooseSection{background:var(--surface);padding:clamp(56px,7vw,96px) 0}.service-module__KE_03G__whyChooseGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(32px,4vw,56px);display:grid}.service-module__KE_03G__whyChooseContent{flex-direction:column;min-width:0;height:100%;display:flex}.service-module__KE_03G__whyChooseHeading{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(32px,3vw,48px);font-weight:700;line-height:1.08}.service-module__KE_03G__whyChooseHeadingAccent{color:var(--accent-gold)}.service-module__KE_03G__whyChooseLead{max-width:48ch;color:var(--text-secondary);margin:14px 0 0;font-size:clamp(15px,1.05vw,17px);line-height:1.68}.service-module__KE_03G__whyChooseList{flex-direction:column;flex:1;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.service-module__KE_03G__whyChooseCard{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid #1919191a;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.service-module__KE_03G__whyChooseIconRing{background:#ebe8e4;border:1px solid #472a2514;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #ffffffa6}.service-module__KE_03G__whyChooseIconImg{object-fit:contain;width:26px;height:26px;display:block}.service-module__KE_03G__whyChooseCardBody{min-width:0;padding-top:2px}.service-module__KE_03G__whyChooseCardTitle{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(16px,1.15vw,18px);font-weight:700;line-height:1.3}.service-module__KE_03G__whyChooseCardText{color:var(--text-muted);margin:6px 0 0;font-size:clamp(14px,1vw,15px);line-height:1.6}.service-module__KE_03G__whyChooseMediaWrap{border-radius:var(--r-xl);width:100%;height:100%;min-height:100%;box-shadow:var(--shadow-md);align-self:stretch;position:relative;overflow:hidden}.service-module__KE_03G__whyChooseImage{object-fit:cover;object-position:center}[dir=rtl] .service-module__KE_03G__whyChooseContent,[dir=rtl] .service-module__KE_03G__whyChooseCard{text-align:right}[dir=rtl] .service-module__KE_03G__whyChooseCard{flex-direction:row-reverse}.service-module__KE_03G__detailMainRow{grid-template-columns:minmax(280px,38%) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);width:100%;display:grid}.service-module__KE_03G__servicesList{padding:clamp(4px,.5vw,8px) 0;border-inline-start:1px solid var(--border);width:100%;min-width:0;margin:0;padding-inline-start:clamp(24px,3vw,48px)}.service-module__KE_03G__noServices{text-align:center;color:#999;background:#f9f9f9;border-radius:1rem;padding:3rem;font-size:.875rem}@media (max-width:900px){.service-module__KE_03G__whyChooseGrid{grid-template-columns:1fr}.service-module__KE_03G__whyChooseMediaWrap{order:-1;max-width:640px;height:auto;min-height:clamp(280px,50vw,400px);margin-inline:auto}.service-module__KE_03G__whyChooseContent{order:1;height:auto}.service-module__KE_03G__whyChooseList{flex:none}}.service-module__KE_03G__detailSection{padding:clamp(56px,8vw,104px) 0}.service-module__KE_03G__detailSectionAll{background:var(--surface-soft);padding:clamp(36px,5vw,60px) 0 clamp(48px,6vw,72px)}.service-module__KE_03G__allServicesLayout{flex-direction:column;display:flex}.service-module__KE_03G__allServicesShowcase{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(20px,3vw,36px) clamp(28px,4vw,56px);display:grid}.service-module__KE_03G__allServicesIntro{grid-column:1/-1;max-width:min(760px,100%);margin-bottom:clamp(4px,1vw,12px)}.service-module__KE_03G__allServicesPreview{top:calc(var(--header-h,72px) + 24px);border-radius:var(--r-xl);background:var(--se-black);isolation:isolate;min-height:clamp(360px,42vw,520px);position:sticky;overflow:hidden}.service-module__KE_03G__allServicesPreviewImages{position:absolute;inset:0}.service-module__KE_03G__allServicesPreviewImage{object-fit:cover;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.service-module__KE_03G__allServicesPreviewImageActive{opacity:1}.service-module__KE_03G__allServicesPreviewOverlay{z-index:1;background:linear-gradient(#19191914 0%,#1919198c 48%,#191919eb 100%);flex-direction:column;justify-content:flex-end;gap:8px;padding:clamp(22px,3vw,32px);display:flex;position:absolute;inset:0}.service-module__KE_03G__allServicesPreviewIndex{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold);font-size:12px;font-weight:700}.service-module__KE_03G__allServicesPreviewTitle{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.2}.service-module__KE_03G__allServicesPreviewText{color:#ffffffc7;max-width:42ch;margin:0;font-size:clamp(13px,1vw,15px);line-height:1.6}.service-module__KE_03G__allServicesIndex{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.service-module__KE_03G__indexRow{border-bottom:1px solid var(--border)}.service-module__KE_03G__indexLink{color:inherit;grid-template-columns:52px minmax(0,1fr) 70px;align-items:center;gap:clamp(12px,1.6vw,18px);padding:clamp(16px,2vw,22px) 4px;text-decoration:none;transition:background-color .18s;display:grid}.service-module__KE_03G__indexLink:hover,.service-module__KE_03G__indexLinkActive{background:color-mix(in srgb, var(--accent-gold) 6%, var(--surface))}.service-module__KE_03G__indexNum{font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--accent-gold) 70%, var(--text-muted));font-size:clamp(13px,1vw,15px);font-weight:700;transition:color .18s}.service-module__KE_03G__indexLink:hover .service-module__KE_03G__indexNum,.service-module__KE_03G__indexLinkActive .service-module__KE_03G__indexNum{color:var(--accent-gold)}.service-module__KE_03G__indexCopy{min-width:0}.service-module__KE_03G__indexTitle{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(19px,2vw,28px);font-weight:700;line-height:1.2;transition:color .18s}.service-module__KE_03G__indexLink:hover .service-module__KE_03G__indexTitle,.service-module__KE_03G__indexLinkActive .service-module__KE_03G__indexTitle{color:var(--accent-gold)}.service-module__KE_03G__indexExcerpt{color:var(--text-muted);margin:6px 0 0;font-size:clamp(13px,.95vw,15px);line-height:1.6;display:none}.service-module__KE_03G__indexLink:hover .service-module__KE_03G__indexExcerpt,.service-module__KE_03G__indexLinkActive .service-module__KE_03G__indexExcerpt{display:block}.service-module__KE_03G__indexListCta{border-color:color-mix(in srgb, var(--text-primary) 55%, var(--border));color:var(--text-primary);background:0 0;place-self:center end;transition:opacity .15s,border-color .15s,color .15s,background-color .15s;transform:none}.service-module__KE_03G__indexLink:hover .service-module__KE_03G__indexListCta,.service-module__KE_03G__indexLinkActive .service-module__KE_03G__indexListCta{opacity:1;border-color:var(--accent-gold);color:var(--accent-gold);transform:none}.service-module__KE_03G__indexListCta:hover{background-color:color-mix(in srgb, var(--accent-gold) 10%, transparent);border-color:var(--accent-gold);color:var(--accent-gold)}[dir=rtl] .service-module__KE_03G__allServicesIntro,[dir=rtl] .service-module__KE_03G__indexCopy{text-align:right}@media (max-width:960px){.service-module__KE_03G__allServicesShowcase{grid-template-columns:1fr;gap:0}.service-module__KE_03G__allServicesPreview{display:none}.service-module__KE_03G__indexExcerpt{opacity:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:none;margin-top:6px;display:-webkit-box;overflow:hidden}.service-module__KE_03G__indexLink{grid-template-columns:44px minmax(0,1fr) 70px;padding-inline:0}.service-module__KE_03G__indexListCta{opacity:1;transform:translateY(0)}}.service-module__KE_03G__detailIntro{text-align:left;width:100%;min-width:0;max-width:100%;top:calc(var(--header-h,72px) + 28px);flex-direction:column;align-self:start;align-items:flex-start;margin:0;padding:0;display:flex;position:sticky}.service-module__KE_03G__kicker{align-self:flex-start;align-items:center;gap:10px;margin-bottom:clamp(20px,2.5vw,28px);display:inline-flex}.service-module__KE_03G__kickerDot{background:var(--accent-gold);border-radius:50%;width:7px;height:7px}.service-module__KE_03G__kickerLine{background:var(--accent-gold);opacity:.75;width:28px;height:1px}.service-module__KE_03G__kickerText{color:var(--accent-gold);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,.9vw,14px);font-weight:600}.service-module__KE_03G__heading{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;text-align:inherit;width:100%;max-width:100%;margin:0;font-size:clamp(36px,4.2vw,56px);line-height:1.08}.service-module__KE_03G__heading span{word-wrap:break-word;overflow-wrap:break-word;display:block}.service-module__KE_03G__headingAccent{color:var(--accent-gold)}.service-module__KE_03G__subheading{width:100%;max-width:52ch;color:var(--text-secondary);margin-top:clamp(20px,2.5vw,28px);font-size:clamp(16px,1.2vw,20px);line-height:1.75}.service-module__KE_03G__loadingState,.service-module__KE_03G__errorState,.service-module__KE_03G__noServices{text-align:left;direction:ltr}.service-module__KE_03G__accordionItem{border-bottom:1px solid var(--border);transition:border-color .22s var(--ease-out)}.service-module__KE_03G__accordionItem:last-child{border-bottom:0}.service-module__KE_03G__accordionItem.service-module__KE_03G__active{border-bottom-color:#ca9e6759}.service-module__KE_03G__itemTrigger{width:100%;color:var(--text-primary);font-family:var(--font-display);text-align:left;cursor:pointer;transition:color .2s var(--ease-out), padding-inline-start .2s var(--ease-out);background:0 0;border:0;padding:clamp(18px,2.5vw,26px) 0;font-size:clamp(26px,2.1vw,38px);line-height:1.12;text-decoration:none;display:block}.service-module__KE_03G__itemTrigger:hover,.service-module__KE_03G__accordionItem.service-module__KE_03G__active .service-module__KE_03G__itemTrigger{color:var(--accent-gold)}.service-module__KE_03G__accordionItem.service-module__KE_03G__active .service-module__KE_03G__itemTrigger{padding-inline-start:6px}[dir=rtl] .service-module__KE_03G__itemTrigger{text-align:right}.service-module__KE_03G__itemImage{object-fit:cover;width:clamp(124px,11vw,176px);height:clamp(90px,8vw,124px);box-shadow:var(--shadow-sm);border-radius:14px;flex-shrink:0}.service-module__KE_03G__itemPanel{max-height:0;transition:max-height .32s var(--ease-out);position:relative;overflow:hidden}.service-module__KE_03G__itemPanel:before{content:"";opacity:0;width:min(420px,68%);height:1px;transition:opacity .22s var(--ease-out);background:#ca9e67b8;position:absolute;top:0;left:0}.service-module__KE_03G__itemPanelRow{justify-content:space-between;align-items:flex-start;gap:28px;padding:16px 0 20px;display:flex}.service-module__KE_03G__itemPanel p{max-width:55ch;color:var(--text-secondary);flex:1;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.7}.service-module__KE_03G__accordionItem.service-module__KE_03G__active .service-module__KE_03G__itemPanel{max-height:240px}.service-module__KE_03G__accordionItem.service-module__KE_03G__active .service-module__KE_03G__itemPanel:before{opacity:1}[dir=rtl] .service-module__KE_03G__detailIntro{text-align:right;align-items:flex-end}[dir=rtl] .service-module__KE_03G__servicesList{border-inline-start:none;border-inline-end:1px solid var(--border);padding-inline:0 clamp(24px,3vw,48px)}[dir=rtl] .service-module__KE_03G__accordionItem.service-module__KE_03G__active .service-module__KE_03G__itemTrigger{padding-inline:0 6px}[dir=rtl] .service-module__KE_03G__kicker{flex-direction:row-reverse;align-self:flex-end}[dir=rtl] .service-module__KE_03G__loadingState,[dir=rtl] .service-module__KE_03G__errorState,[dir=rtl] .service-module__KE_03G__noServices{text-align:right;direction:rtl}[dir=rtl] .service-module__KE_03G__itemPanel:before{left:auto;right:0}[dir=rtl] .service-module__KE_03G__itemPanelRow{text-align:right;flex-direction:row-reverse}@media (max-width:1024px){.service-module__KE_03G__detailMainRow{grid-template-columns:1fr;gap:clamp(32px,5vw,48px)}.service-module__KE_03G__detailIntro{max-width:100%;position:static}.service-module__KE_03G__servicesList{border-inline:none;border-top:1px solid var(--border);padding-inline:0;padding-top:clamp(28px,4vw,40px)}[dir=rtl] .service-module__KE_03G__servicesList{border-inline:none;border-top:1px solid var(--border);padding-inline:0}.service-module__KE_03G__heading{max-width:100%;font-size:clamp(32px,7vw,44px)}.service-module__KE_03G__subheading{max-width:65ch}}@media (max-width:640px){.service-module__KE_03G__itemTrigger{font-size:clamp(20px,6vw,28px)}.service-module__KE_03G__itemPanelRow{flex-direction:column}}.service-module__KE_03G__processSection{background:radial-gradient(ellipse 120% 80% at 50% 0%, #ca9e6712 0%, transparent 55%), linear-gradient(180deg, #141416 0%, var(--se-black) 45%, #121214 100%);color:#fff;padding:clamp(64px,9vw,120px) 0;position:relative;overflow:hidden}.service-module__KE_03G__processDecoTL,.service-module__KE_03G__processDecoBR{pointer-events:none;opacity:.45;position:absolute}.service-module__KE_03G__processDecoTL{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#ca9e6724 0%,#0000 58%);width:min(52vw,420px);height:min(52vw,420px);top:-12%;left:-8%}.service-module__KE_03G__processDecoBR{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(-45deg,#787c7d1f 0%,#0000 55%);width:min(48vw,380px);height:min(48vw,380px);bottom:-14%;right:-6%}.service-module__KE_03G__processGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(36px,5vw,88px);display:grid;position:relative}.service-module__KE_03G__processSteps{flex-direction:row;align-items:flex-start;gap:clamp(22px,3.5vw,44px);height:100%;min-height:0;display:flex}.service-module__KE_03G__processCol{flex-direction:column;flex:1;gap:clamp(36px,4.5vw,56px);min-width:0;display:flex}.service-module__KE_03G__processColStagger{padding-top:clamp(44px,7vw,96px)}.service-module__KE_03G__processStepNum{font-family:var(--font-display);letter-spacing:-.03em;color:#ca9e676b;font-size:clamp(2.75rem,4.5vw,3.75rem);font-weight:700;line-height:1;display:block}.service-module__KE_03G__processStepTitle{font-family:var(--font-display);color:#fff;margin:14px 0 0;font-size:clamp(1.2rem,1.35vw,1.45rem);font-weight:700;line-height:1.2}.service-module__KE_03G__processStepText{color:#ffffffc2;max-width:46ch;margin:12px 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.68}.service-module__KE_03G__processIntro{flex-direction:column;height:100%;min-height:0;padding-top:4px;display:flex}.service-module__KE_03G__processIntro .service-module__KE_03G__kicker{margin-bottom:20px}.service-module__KE_03G__processHeading{font-family:var(--font-display);margin:0;font-size:clamp(32px,2.85vw,48px);font-weight:700;line-height:1.08}.service-module__KE_03G__processHeadingPrimary{color:#fff;display:block}.service-module__KE_03G__processHeadingAccent{color:var(--accent-gold);margin-top:4px;display:block}.service-module__KE_03G__processLead{color:#ffffffc7;max-width:48ch;margin:20px 0 0;font-size:clamp(15px,1.1vw,18px);line-height:1.75}@media (max-width:1024px){.service-module__KE_03G__processGrid{grid-template-columns:1fr;gap:clamp(40px,6vw,56px)}.service-module__KE_03G__processIntro{order:-1;height:auto;padding-top:0}.service-module__KE_03G__processSteps{flex-direction:column;height:auto;display:flex}.service-module__KE_03G__processCol,.service-module__KE_03G__processColStagger{padding-top:0;display:contents}.service-module__KE_03G__processStep[data-order="1"]{order:1}.service-module__KE_03G__processStep[data-order="2"]{order:2}.service-module__KE_03G__processStep[data-order="3"]{order:3}.service-module__KE_03G__processStep[data-order="4"]{order:4}}@media (min-width:1025px){.service-module__KE_03G__processStep[data-order]{order:unset}}@media (max-width:640px){.service-module__KE_03G__processSection{padding:clamp(48px,10vw,72px) 0}.service-module__KE_03G__processDecoTL,.service-module__KE_03G__processDecoBR{opacity:.3}}.service-module__KE_03G__faqSection{background:var(--surface-soft);padding:clamp(56px,8vw,104px) 0}.service-module__KE_03G__faqGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(36px,5vw,72px);display:grid}.service-module__KE_03G__faqIntro{flex-direction:column;height:100%;min-height:0;display:flex}.service-module__KE_03G__faqIntro .service-module__KE_03G__kicker{margin-bottom:18px}.service-module__KE_03G__faqHeading{font-family:var(--font-display);margin:0;font-size:clamp(30px,2.65vw,44px);font-weight:700;line-height:1.08}.service-module__KE_03G__faqHeadingPrimary{color:var(--text-primary);display:block}.service-module__KE_03G__faqHeadingAccent{color:var(--accent-gold);margin-top:4px;display:block}.service-module__KE_03G__faqLead{max-width:46ch;font-family:var(--font-body);color:var(--text-secondary);margin-top:10px;font-size:clamp(14px,1.02vw,20px);line-height:1.52}.service-module__KE_03G__faqImageWrap{border-radius:var(--r-lg);flex:auto;align-items:stretch;min-height:clamp(200px,28vw,300px);margin-top:clamp(24px,3.5vw,36px);display:flex}.service-module__KE_03G__faqImage{object-fit:cover;object-position:center;border-radius:20px;width:100%;height:420px;display:block}.service-module__KE_03G__faqList{flex-direction:column;justify-content:flex-end;height:100%;min-height:0;display:flex}.service-module__KE_03G__faqItem{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);overflow:hidden}.service-module__KE_03G__faqItemOpen{box-shadow:var(--shadow-sm);border-color:#ca9e6759}.service-module__KE_03G__faqTrigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:var(--text-primary);transition:color .2s var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:clamp(15px,1.12vw,17px);font-weight:600;line-height:1.35;display:flex}.service-module__KE_03G__faqTrigger:focus-visible{outline:2px solid var(--se-gold);outline-offset:-2px}.service-module__KE_03G__faqQuestion{flex:1;min-width:0}.service-module__KE_03G__faqIconWrap{border-radius:var(--r-sm);background:#ca9e6714;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.service-module__KE_03G__faqIcon{width:14px;height:14px;transition:transform .38s var(--ease-out);display:block;position:relative}.service-module__KE_03G__faqIcon:before,.service-module__KE_03G__faqIcon:after{content:"";background:var(--text-primary);transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);border-radius:1px;position:absolute}.service-module__KE_03G__faqIcon:before{width:14px;height:2px;top:50%;left:0;transform:translateY(-50%)}.service-module__KE_03G__faqIcon:after{width:2px;height:14px;top:0;left:50%;transform:translate(-50%)}.service-module__KE_03G__faqItemOpen .service-module__KE_03G__faqIcon{transform:rotate(45deg)}.service-module__KE_03G__faqItemOpen .service-module__KE_03G__faqIcon:after{opacity:1}.service-module__KE_03G__faqPanelWrap{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.service-module__KE_03G__faqItemOpen .service-module__KE_03G__faqPanelWrap{grid-template-rows:1fr}.service-module__KE_03G__faqPanel{min-height:0;overflow:hidden}.service-module__KE_03G__faqPanelInner{padding:0 20px 18px}.service-module__KE_03G__faqAnswer{color:var(--text-muted);margin:0;padding-top:2px;font-size:clamp(14px,1.02vw,15px);line-height:1.72}@media (prefers-reduced-motion:reduce){.service-module__KE_03G__faqPanelWrap,.service-module__KE_03G__faqIcon,.service-module__KE_03G__faqIcon:before,.service-module__KE_03G__faqIcon:after,.service-module__KE_03G__faqItem{transition-duration:.01ms}}@media (max-width:1024px){.service-module__KE_03G__faqGrid{grid-template-columns:1fr;align-items:stretch;gap:clamp(32px,5vw,48px)}.service-module__KE_03G__faqIntro{height:auto}.service-module__KE_03G__faqImageWrap{flex:0 auto;min-height:0;display:block}.service-module__KE_03G__faqImage{aspect-ratio:4/3;height:auto;min-height:0}.service-module__KE_03G__faqList{height:auto}}.service-module__KE_03G__faqViewAllWrap{justify-content:center;margin-top:clamp(36px,5vw,52px);display:flex}.service-module__KE_03G__faqViewAllBtn{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--se-wood) 92%, #000) 0%, var(--se-wood-deep) 100%);border:1px solid color-mix(in srgb, var(--se-wood) 40%, transparent);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.service-module__KE_03G__faqViewAllBtn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.service-module__KE_03G__faqViewAllBtn span{font-size:18px;line-height:1}@media (max-width:640px){.service-module__KE_03G__faqTrigger{padding:16px;font-size:clamp(14px,3.9vw,16px)}.service-module__KE_03G__faqPanelInner{padding:0 16px 16px}.service-module__KE_03G__faqIconWrap{width:28px;height:28px}}
.clientSlider-module__Zhcgzq__clientSection{background:var(--bg);padding:clamp(40px,5vw,60px) 0}.clientSlider-module__Zhcgzq__clientHeader{justify-content:space-between;align-items:center;gap:clamp(12px,2vw,24px);margin-bottom:clamp(20px,2.5vw,28px);display:flex}.clientSlider-module__Zhcgzq__clientTitleWrap{min-width:0}.clientSlider-module__Zhcgzq__clientTitle{font-family:var(--font-display);letter-spacing:.003em;color:var(--text-primary);margin:0;font-size:clamp(32px,3vw,44px);line-height:1.08}.clientSlider-module__Zhcgzq__clientTitleAccent{color:var(--accent-gold)}.clientSlider-module__Zhcgzq__clientNav .insightsNavBtn{color:color-mix(in srgb, var(--se-wood) 50%, var(--text-muted))}.clientSlider-module__Zhcgzq__clientNav .insightsNavBtn:hover{color:var(--accent-gold)}.clientSlider-module__Zhcgzq__clientStatus{text-align:center;color:var(--text-secondary);margin:0;padding:32px 0;font-size:1rem}.clientSlider-module__Zhcgzq__clientSliderViewport{overflow:hidden;container-type:inline-size}.clientSlider-module__Zhcgzq__clientSliderTrack{will-change:transform;gap:16px;transition:transform .7s;display:flex}.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseCard{flex:0 0 calc((100cqi - 16px * (var(--per-view,6) - 1)) / var(--per-view,6));cursor:default;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #0000000f;border-radius:10px;min-width:0;height:110px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 12px #0000000d;background-size:contain!important}.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseCard:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}:is(.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseOverlay,.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseMeta,.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseCardTitle,.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseCardText){display:none}@media (max-width:992px){.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseCard{height:95px}}@media (max-width:768px){.clientSlider-module__Zhcgzq__clientSection{padding:36px 0}.clientSlider-module__Zhcgzq__clientSliderTrack{gap:12px}.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseCard{height:85px}}@media (max-width:576px){.clientSlider-module__Zhcgzq__clientHeader{flex-direction:column;align-items:flex-start;gap:16px}.clientSlider-module__Zhcgzq__clientSliderTrack .aboutShowcaseCard{height:70px}}
.faq-module__qE7PLa__faqPageMain{background:#fff}.faq-module__qE7PLa__faqPageSection{background:#fff;padding:clamp(40px,5vw,64px) 0 clamp(64px,8vw,96px)}.faq-module__qE7PLa__faqToolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px 20px;margin-bottom:clamp(36px,4.5vw,56px);display:flex}.faq-module__qE7PLa__faqSearchWrap{flex:none;width:min(100%,300px);min-width:220px;position:relative}.faq-module__qE7PLa__faqSearchIcon{color:#9a9a9a;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.faq-module__qE7PLa__faqSearchInput{box-sizing:border-box;width:100%;min-height:44px;font-family:var(--font-body);color:var(--text-primary);transition:border-color .2s var(--ease-out);background:#fff;border:1px solid #e2e2e2;border-radius:999px;padding:12px 24px 12px 50px;font-size:15px}.faq-module__qE7PLa__faqSearchInput::placeholder{color:#a8a8a8}.faq-module__qE7PLa__faqSearchInput:focus{border-color:#c8c8c8;outline:none}.faq-module__qE7PLa__faqTabs{min-width:0;box-shadow:none;background:0 0;border:none;flex-wrap:wrap;flex:auto;place-content:center flex-end;align-items:center;gap:8px 10px;padding:0;display:flex}.faq-module__qE7PLa__faqTab{min-height:44px;font-family:var(--font-display);color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#fff;border:1px solid #e2e2e2;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.faq-module__qE7PLa__faqTab:hover{border-color:#d0d0d0}.faq-module__qE7PLa__faqTabActive{color:var(--text-primary);background:#f0f0f0;border-color:#e2e2e2}.faq-module__qE7PLa__faqContentGrid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(24px,3vw,36px);display:grid}.faq-module__qE7PLa__faqHelpCard{color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:100%;padding:32px 28px;display:flex;position:relative;overflow:hidden}.faq-module__qE7PLa__faqHelpCardBg{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.faq-module__qE7PLa__faqHelpCardOverlay{background:linear-gradient(#00000026 0%,#00000059 45%,#000000b8 75%,#000000d9 100%);position:absolute;inset:0}.faq-module__qE7PLa__faqHelpCardBody{z-index:1;position:relative}.faq-module__qE7PLa__faqHelpTitle{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.2}.faq-module__qE7PLa__faqHelpText{color:#ffffffe0;max-width:36ch;margin:0 0 28px;font-size:14px;line-height:1.65}.faq-module__qE7PLa__faqHelpActions{flex-direction:column;gap:10px;display:flex}.faq-module__qE7PLa__faqHelpBtnPrimary,.faq-module__qE7PLa__faqHelpBtnAccent{width:100%;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:opacity .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.faq-module__qE7PLa__faqHelpBtnPrimary{color:#fff;background:#191919;border:none}.faq-module__qE7PLa__faqHelpBtnAccent{color:#fff;background:linear-gradient(135deg,#9a7359 0%,#7e5b47 50%,#6b4a3a 100%);border:none}.faq-module__qE7PLa__faqHelpBtnPrimary:hover,.faq-module__qE7PLa__faqHelpBtnAccent:hover{opacity:.92}.faq-module__qE7PLa__faqListCol{flex-direction:column;gap:12px;min-width:0;display:flex}.faq-module__qE7PLa__faqAccordionItem{transition:border-radius .25s var(--ease-out);background:#fff;border:1px solid #e8e8e8;border-radius:999px;overflow:hidden}.faq-module__qE7PLa__faqAccordionItemOpen{border-color:#e0e0e0;border-radius:20px}.faq-module__qE7PLa__faqAccordionTrigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.faq-module__qE7PLa__faqAccordionTrigger:focus-visible{outline:2px solid var(--se-gold);outline-offset:2px}.faq-module__qE7PLa__faqAccordionQuestion{flex:1;min-width:0;font-weight:600}.faq-module__qE7PLa__faqAccordionPlus{text-align:center;color:#888;width:24px;transition:transform .3s var(--ease-out), color .2s var(--ease-out);flex-shrink:0;font-size:22px;font-weight:300;line-height:1}.faq-module__qE7PLa__faqAccordionItemOpen .faq-module__qE7PLa__faqAccordionPlus{color:var(--text-primary);transform:rotate(45deg)}.faq-module__qE7PLa__faqAccordionPanelWrap{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-module__qE7PLa__faqAccordionItemOpen .faq-module__qE7PLa__faqAccordionPanelWrap{grid-template-rows:1fr}.faq-module__qE7PLa__faqAccordionPanel{min-height:0;overflow:hidden}.faq-module__qE7PLa__faqAccordionPanelInner{padding:0 22px 18px}.faq-module__qE7PLa__faqAccordionAnswer,.faq-module__qE7PLa__faqAccordionPanelInner{color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.faq-module__qE7PLa__faqAccordionPanelInner p{margin:0 0 .75em}.faq-module__qE7PLa__faqAccordionPanelInner p:last-child{margin-bottom:0}.faq-module__qE7PLa__faqEmpty{text-align:center;color:var(--text-muted);border:1px dashed #e0e0e0;border-radius:20px;margin:0;padding:40px 20px;font-size:15px}.faq-module__qE7PLa__faqLoadMoreWrap{justify-content:flex-start;margin-top:6px;padding-top:4px;display:flex}.faq-module__qE7PLa__faqLoadMoreBtn{font-family:var(--font-display);color:#fff;cursor:pointer;transition:opacity .2s var(--ease-out);background:linear-gradient(135deg,#b8956f 0%,#9a7359 45%,#7e5b47 100%);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.faq-module__qE7PLa__faqLoadMoreBtn:hover{opacity:.9}.faq-module__qE7PLa__faqLoadMoreArrow{font-size:14px;line-height:1}[dir=rtl] .faq-module__qE7PLa__faqSearchIcon{left:auto;right:22px}[dir=rtl] .faq-module__qE7PLa__faqSearchInput{padding:12px 50px 12px 24px}[dir=rtl] .faq-module__qE7PLa__faqTabs{justify-content:flex-start}[dir=rtl] .faq-module__qE7PLa__faqAccordionTrigger{text-align:right}@media (min-width:1101px){.faq-module__qE7PLa__faqSearchWrap{width:400px}.faq-module__qE7PLa__faqContentGrid{grid-template-columns:39% 1fr;gap:32px}.faq-module__qE7PLa__faqHelpCard{min-height:520px}}@media (max-width:1100px){.faq-module__qE7PLa__faqContentGrid{grid-template-columns:1fr;gap:32px}.faq-module__qE7PLa__faqHelpCard{min-height:380px}}@media (max-width:900px){.faq-module__qE7PLa__faqToolbar{flex-direction:column;align-items:stretch;gap:16px}.faq-module__qE7PLa__faqSearchWrap{width:100%;min-width:0;max-width:none}.faq-module__qE7PLa__faqTabs{flex:none;justify-content:center;width:100%}[dir=rtl] .faq-module__qE7PLa__faqTabs{justify-content:center}}@media (max-width:640px){.faq-module__qE7PLa__faqTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.faq-module__qE7PLa__faqTabs::-webkit-scrollbar{display:none}.faq-module__qE7PLa__faqTab{flex-shrink:0;padding:9px 16px;font-size:12px}.faq-module__qE7PLa__faqHelpCard{min-height:340px;padding:28px 22px}.faq-module__qE7PLa__faqAccordionTrigger{padding:14px 18px;font-size:14px}.faq-module__qE7PLa__faqAccordionPanelInner{padding:0 18px 16px}}@media (prefers-reduced-motion:reduce){.faq-module__qE7PLa__faqAccordionPanelWrap,.faq-module__qE7PLa__faqAccordionPlus{transition-duration:.01ms}}
.careerSingle-module__1MKXCa__applyOverlay{z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.careerSingle-module__1MKXCa__applyDialog{background:#fff;border-radius:16px;width:min(700px,100%);max-height:90vh;padding:32px;position:relative;overflow-y:auto}.careerSingle-module__1MKXCa__jobDetailTitleRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.careerSingle-module__1MKXCa__jobDetailTitleRow .careerSingle-module__1MKXCa__jobDetailTitle{flex:1;min-width:0;margin-bottom:22px}.careerSingle-module__1MKXCa__jobDetailShareBtn{color:#6f6259;cursor:pointer;width:46px;height:46px;transition:color .2s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);background:#fff;border:1px solid #e4e0da;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:18px;line-height:1;display:inline-flex}.careerSingle-module__1MKXCa__jobDetailShareBtn:hover{color:#fff;background:var(--accent-gold);border-color:var(--accent-gold);transform:translateY(-2px)}.careerSingle-module__1MKXCa__jobDetailShareBtn:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.careerSingle-module__1MKXCa__jobDetailShareBtn i{line-height:1}[dir=rtl] .careerSingle-module__1MKXCa__jobDetailTitleRow{direction:rtl}@media (max-width:600px){.careerSingle-module__1MKXCa__jobDetailTitleRow{gap:14px}.careerSingle-module__1MKXCa__jobDetailShareBtn{width:42px;height:42px;font-size:16px}}.careerSingle-module__1MKXCa__jobDetailLayout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.careerSingle-module__1MKXCa__jobDetailMain{background:#fff;border:1px solid #e8e8e8;border-radius:20px;min-width:0;padding:clamp(28px,4vw,52px)}.careerSingle-module__1MKXCa__jobDetailHeader{border-bottom:1px solid #e8e8e8;margin-bottom:clamp(28px,3.5vw,40px);padding-bottom:clamp(24px,3vw,32px)}.careerSingle-module__1MKXCa__jobDetailKicker{color:var(--accent-gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.careerSingle-module__1MKXCa__jobDetailKicker:before{content:"";background:var(--accent-gold);border-radius:50%;flex-shrink:0;width:7px;height:7px}.careerSingle-module__1MKXCa__jobDetailTitle{max-width:900px;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;color:var(--text-primary);margin:0 0 22px;font-size:clamp(28px,3.5vw,48px);font-weight:700;line-height:1.12}.careerSingle-module__1MKXCa__jobDetailMeta{flex-wrap:wrap;gap:10px 28px;display:flex}.careerSingle-module__1MKXCa__jobDetailMeta span{font-family:var(--font-body);color:#666;font-size:clamp(13px,.95vw,15px);line-height:1.6;position:relative}.careerSingle-module__1MKXCa__jobDetailMeta strong{color:var(--text-primary);font-weight:700}.careerSingle-module__1MKXCa__jobDetailSection{margin-bottom:clamp(32px,4vw,48px)}.careerSingle-module__1MKXCa__jobDetailSection:last-of-type{margin-bottom:0}.careerSingle-module__1MKXCa__jobDetailSection h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0 0 16px;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.25}.careerSingle-module__1MKXCa__jobDetailSection h2:after{content:"";background:var(--accent-gold);width:34px;height:2px;margin-top:10px;display:block}.careerSingle-module__1MKXCa__jobDetailDescription{font-family:var(--font-body);color:#666;font-size:clamp(14px,1vw,16px);line-height:1.8}.careerSingle-module__1MKXCa__jobDetailDescription p{margin:0 0 1em}.careerSingle-module__1MKXCa__jobDetailDescription p:last-child{margin-bottom:0}.careerSingle-module__1MKXCa__jobDetailDescription strong{color:var(--text-primary)}.careerSingle-module__1MKXCa__jobDetailDescription ul,.careerSingle-module__1MKXCa__jobDetailDescription ol{margin-top:12px;margin-bottom:16px;padding-left:1.4rem}.careerSingle-module__1MKXCa__jobDetailDescription li{margin-bottom:7px}.careerSingle-module__1MKXCa__jobDetailList{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.careerSingle-module__1MKXCa__jobDetailList li{font-family:var(--font-body);color:#666;padding-left:24px;font-size:clamp(14px,1vw,15px);line-height:1.7;position:relative}.careerSingle-module__1MKXCa__jobDetailList li:before{content:"";background:var(--accent-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:2px}.careerSingle-module__1MKXCa__jobDetailApply{background:#e8dcc8;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(36px,5vw,56px);padding:clamp(26px,3.5vw,38px);display:flex}.careerSingle-module__1MKXCa__jobDetailApply h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0 0 8px;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.2}.careerSingle-module__1MKXCa__jobDetailApply p{font-family:var(--font-body);color:#555;margin:0;font-size:14px;line-height:1.6}.careerSingle-module__1MKXCa__jobDetailApply .careerSingle-module__1MKXCa__careerApplyBtn{flex-shrink:0}.careerSingle-module__1MKXCa__jobRelatedSidebar{min-width:0}.careerSingle-module__1MKXCa__jobRelatedSticky{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:clamp(24px,3vw,32px);position:sticky;top:30px}.careerSingle-module__1MKXCa__jobRelatedTitle{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);margin:0 0 22px;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.2}.careerSingle-module__1MKXCa__jobRelatedTitle:after{content:"";background:var(--accent-gold);width:34px;height:2px;margin-top:12px;display:block}.careerSingle-module__1MKXCa__jobRelatedList{flex-direction:column;gap:0;display:flex}.careerSingle-module__1MKXCa__relatedJobCard{transition:background .2s var(--ease-out), padding .2s var(--ease-out);border-bottom:1px solid #e8e8e8;padding:20px 34px 20px 0;text-decoration:none;display:block;position:relative}.careerSingle-module__1MKXCa__relatedJobCard:first-child{padding-top:4px}.careerSingle-module__1MKXCa__relatedJobCard:last-child{border-bottom:0}.careerSingle-module__1MKXCa__relatedJobCard:hover{text-decoration:none}.careerSingle-module__1MKXCa__relatedJobType{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.careerSingle-module__1MKXCa__relatedJobCard h3{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;color:var(--text-primary);transition:color .2s var(--ease-out);margin:0 0 7px;font-size:clamp(15px,1.2vw,18px);font-weight:700;line-height:1.3}.careerSingle-module__1MKXCa__relatedJobCard:hover h3{color:var(--accent-gold)}.careerSingle-module__1MKXCa__relatedJobLocation{font-family:var(--font-body);color:#777;font-size:13px;line-height:1.5;display:block}.careerSingle-module__1MKXCa__relatedJobArrow{color:#999;transition:color .2s var(--ease-out), transform .2s var(--ease-out);font-size:18px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.careerSingle-module__1MKXCa__relatedJobCard:hover .careerSingle-module__1MKXCa__relatedJobArrow{color:var(--accent-gold);transform:translate(3px,-50%)}.careerSingle-module__1MKXCa__jobRelatedEmpty{font-family:var(--font-body);color:#777;margin:0;padding:16px 0;font-size:14px;line-height:1.6}.careerSingle-module__1MKXCa__careerBackLink{font-family:var(--font-display);letter-spacing:.04em;color:#666;transition:color .2s var(--ease-out), transform .2s var(--ease-out);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.careerSingle-module__1MKXCa__careerBackLink:hover{color:var(--accent-gold);text-decoration:none;transform:translate(-2px)}[dir=rtl] .careerSingle-module__1MKXCa__jobDetailLayout,[dir=rtl] .careerSingle-module__1MKXCa__jobDetailMeta{direction:rtl}[dir=rtl] .careerSingle-module__1MKXCa__jobDetailList li{padding-left:0;padding-right:24px}[dir=rtl] .careerSingle-module__1MKXCa__jobDetailList li:before{left:auto;right:2px}[dir=rtl] .careerSingle-module__1MKXCa__relatedJobCard{padding-left:34px;padding-right:0}[dir=rtl] .careerSingle-module__1MKXCa__relatedJobArrow{left:2px;right:auto;transform:translateY(-50%)rotate(180deg)}[dir=rtl] .careerSingle-module__1MKXCa__relatedJobCard:hover .careerSingle-module__1MKXCa__relatedJobArrow{transform:translate(-3px,-50%)rotate(180deg)}[dir=rtl] .careerSingle-module__1MKXCa__careerBackLink:hover{transform:translate(2px)}@media (max-width:991px){.careerSingle-module__1MKXCa__jobDetailLayout{grid-template-columns:minmax(0,1fr);gap:36px}.careerSingle-module__1MKXCa__jobRelatedSticky{position:static}.careerSingle-module__1MKXCa__jobRelatedList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.careerSingle-module__1MKXCa__relatedJobCard:nth-last-child(-n+2){border-bottom:0}.careerSingle-module__1MKXCa__jobDetailApply{align-items:flex-start}}@media (max-width:767px){.careerSingle-module__1MKXCa__careerSection{padding-top:40px}.careerSingle-module__1MKXCa__jobDetailLayout{gap:28px}.careerSingle-module__1MKXCa__jobDetailMain{border-radius:16px;padding:24px 20px}.careerSingle-module__1MKXCa__jobDetailHeader{margin-bottom:28px;padding-bottom:24px}.careerSingle-module__1MKXCa__jobDetailTitle{font-size:clamp(25px,8vw,36px)}.careerSingle-module__1MKXCa__jobDetailMeta{flex-direction:column;gap:7px}.careerSingle-module__1MKXCa__jobDetailSection{margin-bottom:34px}.careerSingle-module__1MKXCa__jobDetailApply{border-radius:16px;flex-direction:column;align-items:stretch;padding:26px 22px}.careerSingle-module__1MKXCa__jobDetailApply .careerSingle-module__1MKXCa__careerApplyBtn{width:100%}.careerSingle-module__1MKXCa__jobRelatedSticky{border-radius:16px;padding:22px 20px}.careerSingle-module__1MKXCa__jobRelatedList{grid-template-columns:1fr}.careerSingle-module__1MKXCa__relatedJobCard{padding-top:18px;padding-bottom:18px}.careerSingle-module__1MKXCa__relatedJobCard:first-child{padding-top:4px}.careerSingle-module__1MKXCa__relatedJobCard:nth-last-child(-n+2){border-bottom:1px solid #e8e8e8}.careerSingle-module__1MKXCa__relatedJobCard:last-child{border-bottom:0}}@media (max-width:480px){.careerSingle-module__1MKXCa__jobDetailMain{padding:22px 16px}.careerSingle-module__1MKXCa__jobDetailTitle{font-size:27px}.careerSingle-module__1MKXCa__jobDetailSection h2{font-size:18px}.careerSingle-module__1MKXCa__jobDetailList li{padding-left:21px;font-size:14px}[dir=rtl] .careerSingle-module__1MKXCa__jobDetailList li{padding-left:0;padding-right:21px}.careerSingle-module__1MKXCa__jobRelatedTitle{font-size:21px}}@media (prefers-reduced-motion:reduce){.careerSingle-module__1MKXCa__relatedJobCard,.careerSingle-module__1MKXCa__relatedJobCard h3,.careerSingle-module__1MKXCa__relatedJobArrow,.careerSingle-module__1MKXCa__careerBackLink{transition:none}}
.legal-module__EkmLcG__legalPage{background:var(--bg)}.legal-module__EkmLcG__legalBody{max-width:720px;padding:clamp(40px,6vw,72px) 0 clamp(80px,10vw,120px)}.legal-module__EkmLcG__legalBody p{color:#191919d1;margin:0 0 1.25rem;font-size:16px;line-height:1.65}.legal-module__EkmLcG__legalBody p:last-child{margin-bottom:0}.legal-module__EkmLcG__policyDescription{color:var(--text-secondary);font-size:16px;line-height:1.8}.legal-module__EkmLcG__policyDescription p{margin:0 0 16px}.legal-module__EkmLcG__policyDescription p:last-child{margin-bottom:0}.legal-module__EkmLcG__policyDescription strong,.legal-module__EkmLcG__policyDescription b{font-weight:700}.legal-module__EkmLcG__policyDescription em,.legal-module__EkmLcG__policyDescription i{font-style:italic}.legal-module__EkmLcG__policyDescription ul,.legal-module__EkmLcG__policyDescription ol{margin:12px 0 16px;padding-left:24px}.legal-module__EkmLcG__policyDescription li{margin-bottom:6px}.legal-module__EkmLcG__policyDescription br{content:"";display:block}
