/* ENTYRE: original creator and careers editorial pages */
.entyre-op{background:#f5f2ed;color:#29241f}
.entyre-op-eyebrow,.entyre-op-index{display:block;font:300 11px/1.55 "Overpass",Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}
.entyre-op h1,.entyre-op h2,.entyre-op-about h2{font:400 clamp(45px,5.8vw,83px)/1.06 "Very Vogue Display",Georgia,serif;letter-spacing:-.02em;margin:14px 0 21px}
.entyre-op h3{font:400 clamp(24px,2.6vw,36px)/1.18 "Very Vogue Text",Georgia,serif;margin:15px 0 10px}
.entyre-op p{font-size:14px;line-height:1.85}
.entyre-op-hero{display:grid;grid-template-columns:1fr 1fr;background:#28231f;color:#f7f0e8;min-height:640px}
.entyre-op-hero-copy{padding:130px 10% 96px 15%;align-self:center}
.entyre-op-hero h1{font-size:clamp(59px,6.4vw,96px)}
.entyre-op-hero-copy p{max-width:490px;color:#ddcfc2;font-size:15px}
.entyre-op-hero-image img{display:block;width:100%;height:100%;min-height:590px;object-fit:cover;object-position:center 35%;filter:saturate(.86)}
.entyre-op-action{display:inline-flex;gap:10px;align-items:center;border:1px solid #d3c2b1;padding:15px 21px;font:300 11px/1.5 "Overpass",Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;margin-top:24px}
.entyre-op-action svg,.entyre-op-about-links svg{width:16px;height:16px}
.entyre-op-intro{padding:100px 9%;text-align:center;background:#e9e1d7}
.entyre-op-intro h2{max-width:970px;margin:17px auto 24px}
.entyre-op-intro p{max-width:755px;margin:0 auto;color:#62584e}
.entyre-op-section,.entyre-op-process{padding:90px 8%}
.entyre-op-taupe{background:#efe9e1}
.entyre-op-section-heading{display:grid;grid-template-columns:1.08fr .92fr;gap:10%;align-items:end;margin-bottom:35px}
.entyre-op-section-heading>p{color:#62574b;margin-bottom:22px}
.entyre-op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.entyre-op-grid article{background:#e5d9ce;padding:35px;min-height:210px}
.entyre-op-grid p{font-size:13px;color:#5f544a}
.entyre-op-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:10%;padding:90px 8%;background:#f5f2ed}
.entyre-op-split p{color:#60564c;margin:0 0 16px}
.entyre-op-roles{padding:0;margin:24px 0;list-style:none}
.entyre-op-roles li{padding:12px 0;border-bottom:1px solid #cbbeb2;font:400 22px/1.4 "Very Vogue Text",Georgia,serif}
.entyre-op-fine{font-size:12px!important}
.entyre-op-process{background:#29241f;color:#f7f0e8}
.entyre-op-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px}
.entyre-op-steps article{border-top:1px solid #7b6c5e;padding-top:23px}
.entyre-op-steps p{font-size:13px;color:#d7c8b9}
.entyre-op-form-section{padding:95px 8%;background:#eee5db;scroll-margin-top:25px}
.entyre-op-form{display:grid;grid-template-columns:1fr 1fr;gap:23px;background:#f9f5f0;padding:40px;max-width:1140px;margin:auto}
.entyre-op-field{display:flex;flex-direction:column;gap:9px;min-width:0}
.entyre-op-field label{font:300 11px/1.6 "Overpass",Arial,sans-serif;text-transform:uppercase;letter-spacing:.11em}
.entyre-op-field input,.entyre-op-field textarea,.entyre-op-field select{background:#fff;border:1px solid #c0b2a5;padding:14px 15px;border-radius:0;color:#2f2822;font:300 14px/1.6 "Overpass",Arial,sans-serif;width:100%;max-width:100%}
.entyre-op-field textarea{resize:vertical;min-height:124px}
.entyre-op-wide,.entyre-op-form-footer{grid-column:1/-1}
.entyre-op-form-footer button{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:12px;padding:16px 23px;background:#29241f;color:#f9f5f0;font:300 11px/1.5 "Overpass",Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.entyre-op-form-footer button svg{width:17px;height:17px}
.entyre-op-form-notice{font-size:12px!important;line-height:1.7!important;color:#6b6057;margin:17px 0 0}
.entyre-op-end{background:#29241f;color:#f7f0e8;text-align:center;padding:89px 8%}
.entyre-op-end h2{margin:16px auto}
.entyre-op-end p{color:#d7c9bc}
.entyre-op-action-light{margin-top:16px}
.entyre-op-about{display:grid;grid-template-columns:.95fr 1.05fr;gap:10%;align-items:center;padding:75px 8%;background:#e9e1d8}
.entyre-op-about h2{margin:15px 0 20px}
.entyre-op-about p{font-size:14px;line-height:1.85;color:#62574d}
.entyre-op-about-links{display:grid;gap:12px}
.entyre-op-about-links a{display:flex;flex-direction:column;gap:13px;background:#f8f4ee;padding:25px;min-width:0}
.entyre-op-about-links a span{font:300 10px "Overpass",Arial,sans-serif;letter-spacing:.15em}
.entyre-op-about-links a strong{font:400 clamp(26px,3vw,39px)/1.15 "Very Vogue Text",Georgia,serif}
.entyre-op-about-links a small{font:300 11px "Overpass",Arial,sans-serif;display:flex;gap:8px;align-items:center;text-transform:uppercase;letter-spacing:.07em}
.entyre-op-about-links a:hover{background:#eee5db}
.entyre-op-footer-links{display:flex;gap:10px;align-items:center;margin-top:11px!important;font:300 11px/1.7 "Overpass",Arial,sans-serif!important}
.entyre-op a:focus-visible,.entyre-op input:focus-visible,.entyre-op select:focus-visible,.entyre-op textarea:focus-visible,.entyre-op button:focus-visible,.entyre-op-about a:focus-visible{outline:2px solid #ac8461;outline-offset:4px}
@media(max-width:800px){.entyre-op-steps{grid-template-columns:1fr 1fr}.entyre-op-hero{min-height:0}}
@media(max-width:700px){.entyre-op-hero,.entyre-op-split,.entyre-op-about,.entyre-op-section-heading,.entyre-op-grid,.entyre-op-steps{grid-template-columns:1fr}.entyre-op-hero-copy{padding:105px 7% 60px}.entyre-op-hero h1{font-size:clamp(52px,12vw,78px)}.entyre-op-hero-image img{min-height:0;height:370px}.entyre-op-intro,.entyre-op-section,.entyre-op-process,.entyre-op-split,.entyre-op-form-section,.entyre-op-end,.entyre-op-about{padding:65px 7%}.entyre-op-section-heading{gap:0}.entyre-op-form{grid-template-columns:1fr;padding:24px 20px}.entyre-op-form-footer,.entyre-op-wide{grid-column:auto}.entyre-op-form-footer button{width:100%;justify-content:center}}

/* Original group portrait retrieved from Entyre\u2019s current published Wix media library */
.entyre-op-hero-image .entyre-original-team-photo{object-fit:cover;object-position:center center;filter:saturate(.88) contrast(1.01)}

/* Secure inquiry form submission feedback */
.entyre-op-status{font-size:12px;line-height:1.75;min-height:18px;margin:7px 0 0;color:#9a4639}
.entyre-op-status.success{color:#476342}
.entyre-op-email-fallback{display:inline-block;text-underline-offset:4px;text-decoration:underline;font-size:11px;letter-spacing:.04em;margin-top:9px}
.entyre-op-form button:disabled{cursor:wait;opacity:.65}
