.about{direction:ltr}.ab-sec{width:100%}.ab-inner{max-width:1080px;margin-inline:auto;padding-inline:24px}.ab-center{text-align:center}.ab-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,48px);font-weight:800;line-height:1.1}.ab-hero-img{background:#f4f3f1;align-items:center;min-height:clamp(480px,78vh,720px);display:flex;position:relative;overflow:hidden}.ab-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ab-hero-wash{background:linear-gradient(90deg,#f4f3f1f5 0%,#f4f3f1b8 33%,#f4f3f11f 60%,#0000 80%);position:absolute;inset:0}.ab-hero-row{width:100%;padding-block:48px;display:flex;position:relative}.ab-hero-text{text-align:start;width:min(560px,92%)}.ab-eyebrow{letter-spacing:.12em;color:var(--color-secondary);margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.ab-hero-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1.05}.ab-hero-sub{color:var(--fg-2);text-wrap:pretty;max-width:42ch;margin:22px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.5}.ab-moment{color:#fff;background:linear-gradient(140deg,#16293f 0%,#1d3557 40%,#225f7f 100%)}.ab-close .ab-inner{padding-block:clamp(72px,15vh,170px)}.ab-close-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(28px,4.4vw,56px);font-weight:800;line-height:1.12}.ab-proof{color:#ffffffd9;text-wrap:pretty;max-width:54ch;margin:24px auto 0;font-size:clamp(16px,1.7vw,20px);line-height:1.6}.ab-btn{color:#143052;font-family:var(--font-body);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out-soft),box-shadow var(--dur-fast),scale var(--dur-fast) var(--ease-out-soft);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:36px;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.ab-btn:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.ab-btn:active{scale:.96}.ab-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.ab-split-body{flex-direction:column;gap:18px;display:flex}.ab-split-body p{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.45vw,19px);line-height:1.65}.ab-split-body em{color:var(--fg-1);font-style:normal;font-weight:800}.ab-story{background:var(--bg-1)}.ab-story .ab-inner{padding-block:clamp(56px,11vh,130px)}.ab-millions{background:#ebf2f3}.ab-millions .ab-inner{padding-block:clamp(64px,13vh,150px)}.ab-how{background:var(--surface-1)}.ab-how .ab-inner{padding-block:clamp(56px,11vh,130px)}@media (max-width:760px){.ab-hero-img{min-height:clamp(420px,68vh,560px)}.ab-hero-photo{object-position:28% center}.ab-hero-wash{background:linear-gradient(90deg,#f4f3f1f5 0%,#f4f3f1d9 46%,#f4f3f18c 100%)}.ab-hero-text{width:100%}.ab-split{grid-template-columns:1fr;gap:18px}}[dir=rtl] .ab-hero-wash{background:linear-gradient(270deg,#f4f3f1f5 0%,#f4f3f1b8 33%,#f4f3f11f 60%,#0000 80%)}@media (max-width:760px){[dir=rtl] .ab-hero-wash{background:linear-gradient(270deg,#f4f3f1f5 0%,#f4f3f1d9 46%,#f4f3f18c 100%)}}[dir=rtl] .ab-hero-photo{transform:scaleX(-1)}@media (max-width:760px){[dir=rtl] .ab-hero-photo{object-position:72% center}}.careers-hero-wash{background:linear-gradient(90deg,#f9f9f9f5 0%,#f9f9f9d9 35%,#f9f9f940 65%,#0000 80%);position:absolute;inset:0}@media (max-width:760px){.careers-hero-wash{background:linear-gradient(90deg,#f9f9f9f5 0%,#f9f9f9e0 46%,#f9f9f999 100%)}}.careers-hero-photo{object-position:right center!important}.careers-mini-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%;margin-top:24px;display:grid}.careers-mini-card{box-shadow:var(--shadow-border);transition:transform var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast), scale var(--dur-fast) var(--ease-out-soft);background:#fff;border-radius:16px;padding:24px}.careers-mini-card:hover{box-shadow:0 0 0 1px var(--brand-blue), var(--shadow-md);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.careers-mini-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-blue) 45%, transparent), var(--shadow-md)}}.careers-mini-card:active{scale:.98}.careers-mini-card h5{font-family:var(--font-display);color:var(--fg-1);text-wrap:balance;margin:0 0 8px;font-size:16px;font-weight:700}.careers-mini-card p{text-wrap:pretty;margin:0;font-size:14px;line-height:1.5;color:var(--fg-2)!important}.careers-form-clean{flex-direction:column;gap:20px;width:100%;display:flex}.careers-form-clean .form-group{flex-direction:column;gap:8px;display:flex}.careers-form-clean label{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-2);font-size:13px;font-weight:600}.careers-form-clean input,.careers-form-clean textarea{background:var(--surface-1);border:1px solid var(--color-outline-variant);color:var(--fg-1);font-family:var(--font-body);transition:border-color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);border-radius:12px;padding:14px 18px;font-size:15px}.careers-form-clean input:focus,.careers-form-clean textarea:focus{border-color:var(--brand-teal);background:#fff;outline:none;box-shadow:0 0 0 3px #2d9ca633}.careers-form-clean .submit-btn{background-image:var(--brand-gradient-flow);color:#fff;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast), opacity var(--dur-fast), scale var(--dur-fast) var(--ease-out-soft);background-position:0%;background-size:200% 100%;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:16px 32px;font-size:16px;font-weight:600;display:inline-flex}.careers-form-clean .submit-btn:hover:not(:disabled){box-shadow:var(--shadow-glow);animation:2.6s linear infinite btn-gradient-flow;transform:translateY(-2px)}.careers-form-clean .submit-btn:active:not(:disabled){scale:.96}.careers-form-clean .submit-btn:disabled{opacity:.55;cursor:not-allowed}.success-card-clean{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.success-icon-wrap-clean{width:48px;height:48px;color:var(--brand-teal);background:#50e3c226;border-radius:50%;justify-content:center;align-items:center;display:flex}.success-card-clean h3{font-family:var(--font-display);color:var(--fg-1);margin:0;font-size:24px;font-weight:800}.success-card-clean p{margin:0;font-size:16px;line-height:1.6;color:var(--fg-2)!important}.btn-ghost-clean{color:var(--fg-2);border:1px solid var(--color-outline-variant);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast), scale var(--dur-fast) var(--ease-out-soft);background:0 0;border-radius:999px;margin-top:8px;padding:10px 20px;font-size:14px;font-weight:600}.btn-ghost-clean:hover{border-color:var(--fg-1);color:var(--fg-1)}[dir=rtl] .careers-hero-wash{background:linear-gradient(270deg,#f9f9f9f5 0%,#f9f9f9d9 35%,#f9f9f940 65%,#0000 80%)}@media (max-width:760px){[dir=rtl] .careers-hero-wash{background:linear-gradient(270deg,#f9f9f9f5 0%,#f9f9f9e0 46%,#f9f9f999 100%)}}[dir=rtl] .careers-hero-photo{object-position:left center!important}.btn-ghost-clean:active{scale:.96}
