html[data-ui-refresh-type=quality-showcase] .decision-page-shell{--decision-gold:#c9a24a;--decision-ink:#111a25}html[data-ui-refresh-type=quality-showcase] .decision-page-hero{position:relative;min-height:650px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);overflow:hidden;background:#111a25;color:#fff}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__copy{position:relative;z-index:2;align-self:end;padding:clamp(2rem,6vw,5rem);background:linear-gradient(90deg,#111a25 0%,rgba(17,26,37,.96) 70%,transparent 100%)}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__type{display:flex;gap:1rem;align-items:center;color:#d6bd82;font:700 .68rem/1.4 sans-serif;letter-spacing:.22em}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__type span{border-bottom:1px solid #c9a24a;padding-bottom:.35rem}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__eyebrow{margin-top:3rem;color:#c9a24a;font-size:.75rem;letter-spacing:.25em;font-weight:800}html[data-ui-refresh-type=quality-showcase] .decision-page-hero h1{margin-top:1rem;max-width:12ch;font-family:serif;font-size:clamp(2.7rem,5.7vw,5.5rem);font-weight:500;line-height:1.08;letter-spacing:-.035em}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__lead{max-width:40rem;margin-top:1.5rem;color:#d6dbe1;line-height:2}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__visual{position:absolute;inset:0 0 0 42%}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-primary,html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-primary picture,html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-primary img{width:100%;height:100%;object-fit:cover;display:block}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-primary img{opacity:.76}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-primary figcaption{position:absolute;right:1.5rem;top:1.5rem;max-width:20rem;padding:.7rem 1rem;border:1px solid rgba(255,255,255,.38);background:#111a25b3;font-size:.65rem;line-height:1.6}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-secondary{position:absolute;right:2rem;bottom:6rem;width:27%;border:1px solid rgba(255,255,255,.7);padding:.4rem;background:#111a25}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-secondary img{aspect-ratio:1/1;display:block;width:100%;object-fit:cover}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__note{position:absolute;right:0;bottom:0;width:58%;display:flex;align-items:center;gap:1rem;padding:1.25rem 2rem;background:#c9a24a;color:#111a25}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__note span{font:400 2rem/1 serif}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__note strong{line-height:1.6}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points{position:relative;z-index:3;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;background:#f5f0e6;color:#111a25}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points li{padding:1.8rem 2rem;border-bottom:1px solid #d9cfbb;display:grid;grid-template-columns:3rem 1fr;align-items:center}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points span{color:#6f4d10;font:700 .75rem/1 serif}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points strong{font-family:serif;font-size:1.1rem}html[data-ui-refresh-type=quality-showcase] .decision-page-shell :where([data-recruit-cms-section],[data-recruit-information],[data-recruit-process-step],[data-legal-section],[data-purpose-landing-index-item]){border-radius:0;border-color:#d8d1c3;box-shadow:0 12px 34px #111a250f}html[data-ui-refresh-type=quality-showcase] .decision-page-shell [data-recruit-cms-information]{padding:clamp(1.5rem,4vw,3rem);background:#111a25;color:#fff}html[data-ui-refresh-type=quality-showcase] .decision-page-shell [data-recruit-cms-information] .public-section-heading :where(.public-section-heading-title,.public-section-heading-description){color:#f4f5f6}html[data-ui-refresh-type=quality-showcase] body.public-ui .decision-page-shell [data-recruit-cms-information] .public-section-heading-title{color:#f4f5f6!important}html[data-ui-refresh-type=quality-showcase] .decision-page-shell [data-recruit-cms-information] .public-section-heading-eyebrow{color:#e4c77f}html[data-ui-refresh-type=quality-showcase] .decision-page-shell [data-recruit-cms-section]{background:#1b2633;border-color:#3d4651}html[data-ui-refresh-type=quality-showcase] .decision-page-shell [data-recruit-cms-section] :where(h2,p,li){color:#eef0f2}html[data-ui-refresh-type=quality-showcase] .decision-page-shell [data-recruit-information]{border-top:3px solid #c9a24a}html[data-ui-refresh-type=quality-showcase] .decision-legal [data-legal-section]{border-left:1px solid #c9a24a;background:#fffdf9}html[data-ui-refresh-type=quality-showcase] .decision-legal [data-legal-toc]>div{border-radius:0;background:#111a25;color:#fff;border-color:#111a25}html[data-ui-refresh-type=quality-showcase] .decision-legal [data-legal-toc] :where(p,a){color:#edf0f3}html[data-ui-refresh-type=quality-showcase] .decision-purpose-index [data-purpose-landing-index-item]{overflow:hidden;border-top:5px solid #c9a24a;background:#fffdf9}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__hero{background:#111a25;color:#fff}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__hero-inner{min-height:680px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:4rem}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__copy{padding-block:5rem;position:relative;z-index:2}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__copy h1{font-family:serif;font-weight:500;max-width:11ch}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__visual{height:560px;display:grid;grid-template-columns:1.35fr .65fr;gap:.75rem}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__visual>picture,html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__visual>picture img{width:100%;height:100%;display:block;object-fit:cover}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__context-photo{align-self:end;margin:0 0 3rem -2.5rem;border:8px solid #111a25;position:relative;z-index:2}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__context-photo img{aspect-ratio:3/4;width:100%;object-fit:cover}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__proof-label{position:absolute;right:1rem;bottom:1rem;padding:1rem 1.2rem;background:#c9a24a;color:#111a25;font-family:serif;font-weight:700}@media(max-width:900px){html[data-ui-refresh-type=quality-showcase] .decision-page-hero{grid-template-columns:1fr;padding-bottom:14rem}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__visual{inset:0}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__copy{background:linear-gradient(90deg,#111a25fa,#111a25b8)}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points{position:absolute;left:1rem;right:1rem;bottom:1rem;flex-direction:row}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points li{flex:1;padding:1rem;grid-template-columns:2rem 1fr}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__hero-inner{grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] .decision-purpose-detail__visual{height:480px}}@media(max-width:640px){html[data-ui-refresh-type=quality-showcase] .decision-page-hero{padding-bottom:16rem}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__copy{padding:1.5rem}html[data-ui-refresh-type=quality-showcase] .decision-page-hero h1{font-size:2.7rem}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points{flex-direction:column}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__points li{padding:.75rem}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__photo.is-secondary{display:none}html[data-ui-refresh-type=quality-showcase] .decision-page-hero__note{width:88%;font-size:.8rem}}
