._page_5zff4_1{--wine:#65354b;--wine-dark:#432535;--gold:#c8a66d;--company:#65354b;--company-pale:#f3e9ec;color:#283832;background:#fcfaf5;overflow:hidden}._back_5zff4_2{opacity:.75;border-bottom:1px solid;align-items:center;gap:9px;width:max-content;padding-bottom:7px;font-size:11px;display:inline-flex}._back_5zff4_2 svg{width:16px}._sampleNotice_5zff4_4{color:#6b5633;background:#f2e6cb;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:12px 24px;font-size:11px;line-height:1.7;display:flex}._sampleNotice_5zff4_4 strong{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#8b6c37;padding:4px 9px;font-size:9px}._listHero_5zff4_7{color:#fff;background:#263d35;grid-template-columns:.9fr 1.1fr;min-height:670px;display:grid}._heroCopy_5zff4_8{flex-direction:column;justify-content:center;padding:90px clamp(42px,7vw,105px);display:flex}._heroCopy_5zff4_8 ._back_5zff4_2{margin-bottom:58px}._eyebrow_5zff4_10,._sectionLabel_5zff4_10>span,._listHeading_5zff4_10>span,._jobsIntro_5zff4_10>span,._benefitsSection_5zff4_10>div>span,._relatedHead_5zff4_10>div>span{color:#dcc095;letter-spacing:.24em;font-size:9px;font-weight:800}._heroCopy_5zff4_8 h1{letter-spacing:.04em;margin:20px 0 24px;font-family:Georgia,Yu Mincho,serif;font-size:clamp(52px,5.7vw,78px);font-weight:500;line-height:1.35}._heroCopy_5zff4_8 p{color:#ffffffb3;margin:0;font-size:13px;line-height:2.05}._heroMosaic_5zff4_13{background:#fff;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr;gap:4px;min-height:670px;display:grid}._heroMosaic_5zff4_13 img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}._heroMosaic_5zff4_13 img:first-child{grid-row:1/3}._intro_5zff4_16{grid-template-columns:1fr 1fr;gap:100px;width:min(1100px,100% - 48px);margin:auto;padding:120px 0 110px;display:grid}._intro_5zff4_16>div:first-child>span{color:#87546a;letter-spacing:.22em;font-size:9px;font-weight:800}._intro_5zff4_16 h2,._sectionLabel_5zff4_10 h2,._listHeading_5zff4_10 h2,._jobsIntro_5zff4_10 h2,._benefitsSection_5zff4_10 h2,._relatedHead_5zff4_10 h2{margin:14px 0 0;font-family:Georgia,Yu Mincho,serif;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.5}._intro_5zff4_16>div:last-child{border-top:1px solid #26352f29;padding-top:28px}._intro_5zff4_16 p{color:#65706b;margin:0 0 20px;font-size:13px;line-height:2}._listSection_5zff4_22{background:#eeeae1;padding:120px max(4vw,50% - 590px) 140px}._listHeading_5zff4_10{margin-bottom:50px}._listHeading_5zff4_10>span,._jobsIntro_5zff4_10>span,._relatedHead_5zff4_10>div>span{color:var(--company,#65354b)}._listHeading_5zff4_10>p,._jobsIntro_5zff4_10>p{color:#737b77;margin:14px 0 0;font-size:12px;line-height:1.8}._sponsorGrid_5zff4_26{grid-template-columns:1fr 1fr;gap:28px;display:grid}._sponsorCard_5zff4_27{background:#fff;grid-template-columns:.92fr 1.08fr;min-width:0;min-height:470px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 16px 38px #23322c14}._sponsorCard_5zff4_27:hover{transform:translateY(-5px);box-shadow:0 25px 50px #23322c21}._cardImage_5zff4_29{min-height:100%;position:relative;overflow:hidden}._cardImage_5zff4_29 img{object-fit:cover;width:100%;height:100%;transition:transform .8s}._sponsorCard_5zff4_27:hover ._cardImage_5zff4_29 img{transform:scale(1.035)}._cardBody_5zff4_32{flex-direction:column;padding:30px;display:flex}._cardMeta_5zff4_33{color:#76807b;flex-wrap:wrap;gap:8px 15px;font-size:8px;display:flex}._cardMeta_5zff4_33 span{align-items:center;gap:5px;display:inline-flex}._cardMeta_5zff4_33 svg{width:14px;color:var(--company)}._companyLine_5zff4_36{align-items:center;gap:13px;margin:26px 0 18px;display:flex}._companyLine_5zff4_36>i,._heroCompany_5zff4_37>i{border:1px solid var(--company);width:52px;height:52px;color:var(--company);background:var(--company-pale);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:13px;font-style:normal;display:grid}._companyLine_5zff4_36 small{color:#959b98;letter-spacing:.15em;margin-bottom:5px;font-size:6px;display:block}._companyLine_5zff4_36 h3{margin:0;font-family:Georgia,Yu Mincho,serif;font-size:17px;font-weight:600;line-height:1.45}._cardBody_5zff4_32>strong{color:var(--company);font-family:Georgia,Yu Mincho,serif;font-size:16px;line-height:1.6}._cardBody_5zff4_32>p{color:#707975;margin:12px 0 17px;font-size:10px;line-height:1.8}._jobPreview_5zff4_42{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}._jobPreview_5zff4_42 small{color:#999f9b;letter-spacing:.1em;width:100%;margin-bottom:2px;font-size:7px}._jobPreview_5zff4_42 span{color:var(--company);background:var(--company-pale);padding:6px 8px;font-size:8px}._cardLink_5zff4_45{color:var(--company);border-top:1px solid #26352f21;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:10px;font-weight:700;display:flex}._cardLink_5zff4_45 svg{width:17px;transition:transform .25s}._cardLink_5zff4_45:hover svg{transform:translate(5px)}._recruitCta_5zff4_48{color:#fff;background:#432535;grid-template-columns:1fr auto;align-items:center;gap:70px;min-height:400px;padding:80px max(8vw,50% - 550px);display:grid}._recruitCta_5zff4_48>div{padding-left:82px;position:relative}._recruitCta_5zff4_48>div>svg{color:#d9bb8f;stroke-width:1px;width:50px;height:50px;position:absolute;top:0;left:0}._recruitCta_5zff4_48 span{color:#d9bb8f;letter-spacing:.2em;font-size:8px}._recruitCta_5zff4_48 h2{margin:12px 0 13px;font-family:Georgia,Yu Mincho,serif;font-size:clamp(34px,4vw,52px);font-weight:500}._recruitCta_5zff4_48 p{color:#ffffff9e;max-width:670px;margin:0;font-size:11px;line-height:1.9}._recruitCta_5zff4_48>a,._applyCta_5zff4_54>a{color:#432535;background:#fff;justify-content:center;align-items:center;gap:18px;min-width:220px;padding:17px 20px;font-size:11px;font-weight:700;display:flex}._recruitCta_5zff4_48>a svg,._applyCta_5zff4_54>a svg{width:17px}._detailHero_5zff4_57{color:#fff;background:#243831;align-items:flex-end;min-height:650px;display:flex;position:relative;overflow:hidden}._detailHero_5zff4_57>img{object-fit:cover;width:100%;height:100%;animation:14s ease-out both _detailZoom_5zff4_1;position:absolute;inset:0}._detailShade_5zff4_59{background:linear-gradient(90deg,#131e1aeb,#182b24a6 48%,#101b1729),linear-gradient(#0000 45%,#0d1613b8);position:absolute;inset:0}._detailHeroInner_5zff4_60{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:70px 0 72px;position:relative}._detailHeroInner_5zff4_60>._back_5zff4_2{margin-bottom:68px}._heroCompany_5zff4_37{align-items:center;gap:25px;display:flex}._heroCompany_5zff4_37>i{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff1f;border-color:#ffffffb3;width:76px;height:76px;font-size:18px}._heroCompany_5zff4_37 span{color:#ead2aa;letter-spacing:.22em;font-size:8px}._heroCompany_5zff4_37 h1{margin:9px 0 7px;font-family:Georgia,Yu Mincho,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.35}._heroCompany_5zff4_37 p{letter-spacing:.08em;margin:0;font-family:Georgia,Yu Mincho,serif;font-size:16px}._heroTags_5zff4_67{border-top:1px solid #ffffff40;gap:10px;margin-top:30px;padding-top:22px;display:flex}._heroTags_5zff4_67 span{color:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;align-items:center;gap:8px;padding:9px 13px;font-size:9px;display:inline-flex}._heroTags_5zff4_67 svg{width:15px}._companyIntro_5zff4_70{grid-template-columns:.8fr 1.2fr;gap:100px;width:min(1100px,100% - 48px);margin:auto;padding:120px 0;display:grid}._sectionLabel_5zff4_10>span{color:var(--company)}._introBody_5zff4_72{padding-top:8px}._introBody_5zff4_72 p{color:#66706b;font-size:13px;line-height:2.1}._introBody_5zff4_72 ._leadText_5zff4_74{color:#293a33;margin-top:0;font-family:Georgia,Yu Mincho,serif;font-size:clamp(21px,2.3vw,30px);line-height:1.85}._factStrip_5zff4_75{background:#fff;border:1px solid #26352f24;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:0 auto 120px;display:grid}._factStrip_5zff4_75>div{border-right:1px solid #26352f21;flex-direction:column;align-items:flex-start;min-height:190px;padding:30px;display:flex}._factStrip_5zff4_75>div:last-child{border:0}._factStrip_5zff4_75 svg{width:22px;color:var(--company);margin-bottom:28px}._factStrip_5zff4_75 small{color:#959b97;letter-spacing:.13em;font-size:8px}._factStrip_5zff4_75 strong{margin-top:11px;font-family:Georgia,Yu Mincho,serif;font-size:15px;line-height:1.65}._gallerySection_5zff4_81{background:#fff;grid-template-columns:1.25fr .75fr;gap:6px;min-height:760px;display:grid}._galleryPrimary_5zff4_82,._gallerySecondary_5zff4_82{position:relative;overflow:hidden}._gallerySection_5zff4_81 img{object-fit:cover;width:100%;height:100%}._gallerySection_5zff4_81 span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.14em;background:#172721bf;padding:9px 12px;font-size:8px;position:absolute;bottom:24px;left:25px}._valuesSection_5zff4_85{background:var(--company-pale);padding:130px max(6vw,50% - 590px)}._valuesGrid_5zff4_86{background:color-mix(in srgb,var(--company) 18%,transparent);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}._valuesGrid_5zff4_86 article{background:#fff;min-height:300px;padding:40px;position:relative}._valuesGrid_5zff4_86 b{color:var(--company-pale);font-family:Georgia,serif;font-size:60px;font-weight:400;position:absolute;top:20px;right:25px}._valuesGrid_5zff4_86 svg{width:30px;height:30px;color:var(--company);stroke-width:1.2px}._valuesGrid_5zff4_86 h3{color:var(--company);margin:43px 0 14px;font-family:Georgia,Yu Mincho,serif;font-size:22px;font-weight:500}._valuesGrid_5zff4_86 p{color:#717a76;margin:0;font-size:11px;line-height:1.9}._jobsSection_5zff4_92{color:#fff;background:#21382f;padding:130px max(6vw,50% - 590px)}._jobsIntro_5zff4_10{margin-bottom:52px}._jobsIntro_5zff4_10>span{color:#dfc397}._jobsIntro_5zff4_10>p{color:#ffffff94}._jobList_5zff4_96{gap:20px;display:grid}._jobCard_5zff4_97{color:#283832;background:#fff;padding:42px 48px}._jobCard_5zff4_97 header{border-bottom:1px solid #26352f24;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:26px;display:flex}._jobCard_5zff4_97 header small{color:var(--company);letter-spacing:.16em;font-size:8px;font-weight:800}._jobCard_5zff4_97 header h3{margin:9px 0 0;font-family:Georgia,Yu Mincho,serif;font-size:26px;font-weight:500}._jobCard_5zff4_97 header>span{color:var(--company);background:var(--company-pale);padding:8px 13px;font-size:9px}._jobCard_5zff4_97>p{color:#606b65;margin:24px 0;font-size:12px;line-height:1.9}._jobCard_5zff4_97 dl{border-top:1px solid #26352f21;margin:0}._jobCard_5zff4_97 dl>div{border-bottom:1px solid #26352f21;grid-template-columns:120px 1fr;align-items:center;gap:25px;min-height:60px;padding:12px 0;font-size:10px;display:grid}._jobCard_5zff4_97 dt{color:var(--company);font-weight:700}._jobCard_5zff4_97 dd{color:#626c67;margin:0;line-height:1.8}._jobCard_5zff4_97 dd span{align-items:flex-start;gap:7px;display:flex}._jobCard_5zff4_97 dd svg{width:14px;color:var(--company);flex:none}._jobCard_5zff4_97>a{color:#fff;background:var(--company);align-items:center;gap:22px;margin-top:26px;padding:14px 19px;font-size:10px;font-weight:700;display:inline-flex}._jobCard_5zff4_97>a svg{width:16px}._benefitsSection_5zff4_10{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:115px max(7vw,50% - 550px);display:grid}._benefitsSection_5zff4_10>div>span{color:var(--company)}._benefitsSection_5zff4_10>div>p{color:#707a75;font-size:11px;line-height:1.9}._benefitsSection_5zff4_10 ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}._benefitsSection_5zff4_10 li{min-height:75px;color:var(--company);background:var(--company-pale);align-items:center;gap:12px;padding:17px 20px;font-size:11px;font-weight:700;display:flex}._benefitsSection_5zff4_10 li svg{width:17px}._flowSection_5zff4_117{background:#eeeae1;padding:120px max(6vw,50% - 590px)}._flowSection_5zff4_117 ol{background:#26352f21;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}._flowSection_5zff4_117 li{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:150px;display:flex}._flowSection_5zff4_117 b{color:var(--company);font-family:Georgia,serif;font-size:26px;font-weight:400}._flowSection_5zff4_117 span{font-size:12px;font-weight:700}._flowSection_5zff4_117>p{color:#848b87;margin:22px 0 0;font-size:9px}._applyCta_5zff4_54{color:#fff;background:var(--company);grid-template-columns:70px 1fr auto;align-items:center;gap:35px;min-height:360px;padding:70px max(7vw,50% - 560px);display:grid}._applyCta_5zff4_54>svg{stroke-width:1px;color:#ffffffb3;width:60px;height:60px}._applyCta_5zff4_54 span{color:#ffffffa6;letter-spacing:.2em;font-size:8px}._applyCta_5zff4_54 h2{margin:12px 0;font-family:Georgia,Yu Mincho,serif;font-size:clamp(32px,3.5vw,48px);font-weight:500}._applyCta_5zff4_54 p{color:#ffffffad;max-width:660px;margin:0;font-size:11px;line-height:1.9}._applyCta_5zff4_54>a{color:var(--company)}._relatedSection_5zff4_129{padding:120px max(6vw,50% - 590px)}._relatedHead_5zff4_10{justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px;display:flex}._relatedHead_5zff4_10>a{color:var(--company);align-items:center;gap:17px;font-size:10px;font-weight:700;display:flex}._relatedHead_5zff4_10>a svg{width:17px}._relatedGrid_5zff4_133{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._relatedGrid_5zff4_133 a{display:grid}._relatedGrid_5zff4_133 img{aspect-ratio:1.45;object-fit:cover;width:100%}._relatedGrid_5zff4_133 span{color:var(--company);letter-spacing:.08em;margin-top:17px;font-size:8px}._relatedGrid_5zff4_133 strong{margin-top:8px;font-family:Georgia,Yu Mincho,serif;font-size:17px}._relatedGrid_5zff4_133 small{color:#8b918e;margin-top:7px;font-size:9px}@keyframes _detailZoom_5zff4_1{0%{transform:scale(1.02)}to{transform:scale(1.09)}}@media (max-width:1050px){._listHero_5zff4_7{grid-template-columns:1fr 1fr}._sponsorGrid_5zff4_26{grid-template-columns:1fr}._sponsorCard_5zff4_27{grid-template-columns:.85fr 1.15fr}._gallerySection_5zff4_81{min-height:600px}._companyIntro_5zff4_70,._benefitsSection_5zff4_10{gap:55px}._recruitCta_5zff4_48{grid-template-columns:1fr}._recruitCta_5zff4_48>a{justify-self:start}._applyCta_5zff4_54{grid-template-columns:60px 1fr}._applyCta_5zff4_54>a{grid-column:2;justify-self:start}._relatedGrid_5zff4_133{gap:15px}}@media (max-width:760px){._sampleNotice_5zff4_4{align-items:flex-start}._listHero_5zff4_7{flex-direction:column;min-height:auto;display:flex}._heroCopy_5zff4_8{min-height:590px;padding:72px 22px}._heroCopy_5zff4_8 ._back_5zff4_2{margin-bottom:55px}._heroCopy_5zff4_8 h1{font-size:48px}._heroCopy_5zff4_8 p br{display:none}._heroMosaic_5zff4_13{min-height:420px}._intro_5zff4_16{grid-template-columns:1fr;gap:35px;width:calc(100% - 36px);padding:85px 0}._intro_5zff4_16 h2,._sectionLabel_5zff4_10 h2,._listHeading_5zff4_10 h2,._jobsIntro_5zff4_10 h2,._benefitsSection_5zff4_10 h2,._relatedHead_5zff4_10 h2{font-size:38px}._intro_5zff4_16>div:last-child{padding-top:22px}._listSection_5zff4_22{padding:85px 18px}._sponsorGrid_5zff4_26{gap:20px}._sponsorCard_5zff4_27{display:block}._cardImage_5zff4_29{height:290px;display:block}._cardBody_5zff4_32{padding:27px 22px}._recruitCta_5zff4_48{gap:32px;padding:72px 24px}._recruitCta_5zff4_48>div{padding-left:0}._recruitCta_5zff4_48>div>svg{margin-bottom:24px;position:static}._recruitCta_5zff4_48>a{width:100%}._detailHero_5zff4_57{min-height:650px}._detailHero_5zff4_57>img{object-position:62% center}._detailShade_5zff4_59{background:linear-gradient(#1727217a,#121f1af2)}._detailHeroInner_5zff4_60{width:calc(100% - 36px);padding:60px 0}._detailHeroInner_5zff4_60>._back_5zff4_2{margin-bottom:90px}._heroCompany_5zff4_37{align-items:flex-start;gap:15px}._heroCompany_5zff4_37>i{width:56px;height:56px}._heroCompany_5zff4_37 h1{font-size:34px}._heroCompany_5zff4_37 p{font-size:13px;line-height:1.7}._heroTags_5zff4_67{flex-direction:column;align-items:flex-start}._companyIntro_5zff4_70{grid-template-columns:1fr;gap:35px;width:calc(100% - 36px);padding:85px 0}._factStrip_5zff4_75{grid-template-columns:1fr 1fr;width:calc(100% - 36px);margin-bottom:85px}._factStrip_5zff4_75>div{min-height:170px}._factStrip_5zff4_75>div:nth-child(2){border-right:0}._factStrip_5zff4_75>div:nth-child(-n+2){border-bottom:1px solid #26352f21}._gallerySection_5zff4_81{grid-template-columns:1fr;min-height:auto}._galleryPrimary_5zff4_82,._gallerySecondary_5zff4_82{height:360px}._valuesSection_5zff4_85,._jobsSection_5zff4_92,._flowSection_5zff4_117,._relatedSection_5zff4_129{padding:85px 18px}._valuesGrid_5zff4_86{grid-template-columns:1fr}._valuesGrid_5zff4_86 article{min-height:250px}._jobCard_5zff4_97{padding:30px 22px}._jobCard_5zff4_97 header{display:block}._jobCard_5zff4_97 header>span{margin-top:15px;display:inline-block}._jobCard_5zff4_97 dl>div{grid-template-columns:1fr;gap:8px;padding:17px 0}._jobCard_5zff4_97>a{justify-content:center;width:100%}._benefitsSection_5zff4_10{grid-template-columns:1fr;gap:35px;padding:85px 22px}._benefitsSection_5zff4_10 ul{grid-template-columns:1fr}._flowSection_5zff4_117 ol{grid-template-columns:1fr 1fr}._flowSection_5zff4_117 li{min-height:125px}._applyCta_5zff4_54{grid-template-columns:1fr;gap:23px;padding:72px 24px}._applyCta_5zff4_54>a{grid-column:1;width:100%}._relatedHead_5zff4_10{display:block}._relatedHead_5zff4_10>a{margin-top:25px}._relatedGrid_5zff4_133{grid-template-columns:1fr;gap:38px}._relatedGrid_5zff4_133 img{aspect-ratio:1.4}}
