.cr-root{--navy:#0c3a7a;--navyd:#071f44;--red:#ef4135;--blue:#1e6ee8;--cream:#faf8f4;--beige:#eceae4;--ink:#16233a;--line:#e3ded5}.cr-root *{box-sizing:border-box}.cr-root{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased}.cr-root .serif{font-family:Cormorant Garamond,serif}.cr-root .i{font-style:italic}.cr-root a{color:inherit}.cr-root img{max-width:100%;display:block}.cr-root .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.cr-root em{font-style:italic;color:var(--navy)}.cr-root .eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red);display:inline-block;margin-bottom:14px}.cr-root .eyebrow:after{content:"";display:block;width:48px;height:2px;background:var(--red);margin-top:10px}.cr-root .eyebrow.c{color:#ff9b91}.cr-root h1{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(43.2px,6vw,80px);line-height:1.04;letter-spacing:-.01em;color:var(--navy);margin:0}.cr-root h2{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(28.8px,3.6vw,44.8px);line-height:1.1;color:var(--navy);margin:0}.cr-root h2.h1{font-size:clamp(43.2px,6vw,80px);line-height:1.04;letter-spacing:-.01em}.cr-root h3{font-weight:600;font-size:17px;color:var(--navy);margin:0}.cr-root p.lead{font-size:17px;line-height:1.7;color:#42526b;max-width:62ch;margin:0}.cr-root section{padding-block:clamp(56px,8vw,112px)}.cr-root .btn{display:inline-flex;align-items:center;gap:9px;background:var(--blue);color:#fff;font-weight:600;font-size:16px;text-decoration:none;padding:14px 26px;border-radius:100px;border:0;cursor:pointer;transition:transform .18s,box-shadow .18s;font-family:inherit}.cr-root .btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e6ee852}.cr-root .btn:focus-visible{outline:3px solid #9fc2ff;outline-offset:2px}.cr-root .btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.cr-root .btn.ghost{background:transparent;color:var(--blue);padding:10px 0}.cr-root .btn.lg{padding:16px 32px;font-size:17px}.cr-root .pill{display:inline-block;font-size:12.8px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:100px;padding:6px 13px;margin:4px 6px 0 0}.cr-root .pills{margin-top:16px}.cr-root .hero{padding-top:clamp(48px,6vw,88px)}.cr-root .hero .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.cr-root .hero .sub{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(20.8px,2.4vw,27.2px);color:#42526b;margin-top:18px;line-height:1.3}.cr-root .statchips{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 28px}.cr-root .statchips span{font-size:14.4px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 15px}.cr-root .statchips b{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;color:var(--red);margin-right:5px}.cr-root .heroart{background:linear-gradient(135deg,#fff,#f1eee6);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px #071f4421;aspect-ratio:4/4.4;display:flex;flex-direction:column;justify-content:space-between;padding:30px;position:relative;overflow:hidden}.cr-root .heroart .big{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(48px,6vw,80px);color:var(--navy);line-height:.95}.cr-root .heroart .big em{color:var(--red)}.cr-root .heroart .meta{font-size:12.48px;letter-spacing:.16em;text-transform:uppercase;color:#9a937f;font-weight:600}.cr-root .heroart .ef{position:absolute;right:-30px;bottom:-20px;font-size:208px;line-height:1;opacity:.06}.cr-root .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.cr-root .card{background:var(--beige);border:1px solid var(--line);border-radius:14px;padding:24px}.cr-root .card .n{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--red);font-size:25.6px}.cr-root .card h3{margin:10px 0 7px}.cr-root .card p{font-size:15.04px;color:#52607a;margin:0}.cr-root .dark{background:var(--navyd);color:#e9f0ff}.cr-root .dark h2,.cr-root .dark h1{color:#fff}.cr-root .dark p.lead{color:#b9c6e4}.cr-root .offers{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.cr-root .offer{display:flex;flex-direction:column;background:var(--cream);color:var(--ink);border-radius:18px;padding:30px;text-decoration:none;transition:transform .2s,box-shadow .2s}.cr-root .offer:hover{transform:translateY(-4px);box-shadow:0 26px 60px #00000057}.cr-root .offer .ek{font-size:11.84px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-weight:600}.cr-root .offer h3{font-family:Cormorant Garamond,serif;font-size:30.4px;font-weight:600;color:var(--navy);margin:8px 0 10px;line-height:1.05}.cr-root .offer p{font-size:15.36px;color:#52607a;flex:1;margin:0}.cr-root .offer .go{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:600;margin-top:18px}.cr-root .offer:hover .go{gap:13px}.cr-root .quote{text-align:center;max-width:880px;margin:0 auto}.cr-root .quote blockquote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(25.6px,3.4vw,41.6px);line-height:1.25;color:var(--navy);margin:0}.cr-root .values{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.cr-root .values span{font-size:13.12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);border:1px solid var(--line);border-radius:100px;padding:9px 18px;background:#fff}.cr-root .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.cr-root .step .n{font-family:Cormorant Garamond,serif;font-style:italic;font-size:38.4px;color:var(--red)}.cr-root .step h3{margin:6px 0}.cr-root .step p{font-size:15.04px;color:#52607a;margin:0}.cr-root .lwrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cr-root .langsw{display:inline-flex;border:1px solid var(--line);border-radius:100px;overflow:hidden;background:#fff}.cr-root .langsw button{border:0;background:transparent;font:inherit;font-weight:700;font-size:12.48px;letter-spacing:.06em;padding:7px 15px;cursor:pointer;color:#9a937f}.cr-root .langsw button.on{background:var(--navy);color:#fff}.cr-root .langsw button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.cr-root .back{font-size:14.4px;color:#6d6d6d;text-decoration:none}.cr-root .crumb{font-size:12.48px;color:#9a937f;margin:14px 0 18px;letter-spacing:.04em}.cr-root .mission{display:grid;grid-template-columns:84px 1fr;gap:20px;padding:18px 0;border-top:1px solid var(--line);align-items:baseline}.cr-root .mission:last-child{border-bottom:1px solid var(--line)}.cr-root .mission .pc{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:32px;color:var(--red)}.cr-root .mission h3{font-size:18.4px;margin-bottom:5px}.cr-root .mission p{color:#52607a;font-size:15.52px;margin:0}.cr-root .twocol{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.cr-root .col h3{margin-bottom:14px}.cr-root .col ul{list-style:none;padding:0;margin:0}.cr-root .col li{position:relative;padding-left:22px;margin-bottom:9px;color:#42526b;font-size:15.68px}.cr-root .col li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--red)}.cr-root .col.plus li:before{background:transparent;border:1.5px solid var(--navy)}.cr-root .callout{background:var(--beige);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:14px;padding:26px 30px;margin-top:30px}.cr-root .callout ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;padding:0;margin:0}.cr-root .callout li{font-size:15.52px;color:#42526b}.cr-root .callout li b{color:var(--navy)}.cr-root .faq{margin-top:30px;max-width:780px}.cr-root .faq details{border-bottom:1px solid var(--line);padding:16px 0}.cr-root .faq summary{font-weight:600;color:var(--navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px;font-size:16.8px}.cr-root .faq summary::-webkit-details-marker{display:none}.cr-root .faq summary:after{content:"+";color:var(--red);font-size:22.4px;line-height:1}.cr-root .faq details[open] summary:after{content:"\d7"}.cr-root .faq p{margin-top:12px;color:#52607a;font-size:15.52px}.cr-root .formwrap{background:var(--navyd);color:#e9f0ff;border-radius:22px;padding:clamp(26px,4vw,44px);margin-top:10px}.cr-root .formwrap h2{color:#fff}.cr-root .progress{display:flex;gap:8px;margin:22px 0 26px}.cr-root .progress i{flex:1;height:5px;border-radius:5px;background:#ffffff29}.cr-root .progress i.on{background:var(--blue)}.cr-root .fsteps{position:relative;transition:height .42s cubic-bezier(.16,.84,.44,1)}.cr-root .fstep{display:none}.cr-root .fstep.on{display:block}.cr-root .fstep.cr-enter{animation:cr-step-in .42s cubic-bezier(.16,.84,.44,1) both}.cr-root .fstep.cr-leave{position:absolute;top:0;left:0;right:0;animation:cr-step-out .24s ease both;pointer-events:none}@keyframes cr-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cr-step-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.cr-root .field{margin-bottom:16px}.cr-root .field label{display:block;font-size:14.4px;font-weight:600;color:#cfdcf6;margin-bottom:7px}.cr-root .field input,.cr-root .field textarea{width:100%;font:inherit;font-size:16px;background:var(--cream);color:var(--ink);border:1px solid transparent;border-radius:11px;padding:13px 15px}.cr-root .field textarea{min-height:88px;resize:vertical}.cr-root .field input:focus,.cr-root .field textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #1e6ee859}.cr-root .field input[aria-invalid=true],.cr-root .field textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #ef41354d}.cr-root .field .opt{color:#8aa0cc;font-weight:400}.cr-root .field .req,.cr-root .reqlegend .req{color:#ff9b91;font-weight:700;margin-left:3px}.cr-root .reqlegend{font-size:12.8px;color:#8aa0cc;margin:0 0 20px}.cr-root .formlang{display:flex;align-items:center;gap:10px;margin:2px 0 16px;flex-wrap:wrap}.cr-root .formlang-l{font-size:13.6px;font-weight:600;color:#9fb2d6}.cr-root .formlang .langsw{background:#ffffff0f;border-color:#fff3}.cr-root .formlang .langsw button{color:#9fb2d6}.cr-root .formlang .langsw button.on{background:var(--blue);color:#fff}.cr-root .qhint{font-size:13.44px;color:#8aa0cc;margin:-4px 0 18px;line-height:1.5}.cr-root .ferr{display:none;color:#ffc9c4;font-size:13.44px;margin-top:6px}.cr-root .ferr.on{display:block}.cr-root .cr-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cr-root .drop{border:2px dashed rgba(255,255,255,.34);border-radius:14px;padding:26px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.cr-root .drop:hover{border-color:var(--blue);background:#1e6ee814}.cr-root .drop:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cr-root .drop .ic{font-size:28.8px}.cr-root .drop small{display:block;color:#9fb2d6;margin-top:6px}.cr-root .drop .fn{display:none;color:#bfe3ff;font-weight:600;margin-top:8px}.cr-root .fnav{display:flex;justify-content:space-between;gap:12px;margin-top:24px;align-items:center}.cr-root .consent{display:flex;gap:11px;align-items:flex-start;font-size:14.72px;color:#cfdcf6;margin:6px 0 4px}.cr-root .consent input{margin-top:3px;width:18px;height:18px;flex:none}.cr-root .consent a{color:#9fc2ff}.cr-root .formstatus{min-height:1.2em;font-size:14.4px;margin-top:14px;color:#ffc9c4}.cr-root .formstatus.busy{color:#bfe3ff}.cr-root .success{display:none;text-align:center;padding:30px 10px}.cr-root .success.on{display:block}.cr-root .success .big{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(32px,4vw,48px);color:#fff}.cr-root .success p{color:#b9c6e4;margin-top:10px}.cr-root .reassure{text-align:center;max-width:640px;margin:0 auto}.cr-root .reveal{opacity:1}.cr-root.js .reveal{opacity:0;transform:translateY(16px)}.cr-root.js .reveal.in{opacity:1;transform:none;transition:opacity .6s,transform .6s}.cr-root .l-fr,body.cr-fr .cr-root .l-en{display:none}body.cr-fr .cr-root .l-fr{display:block}@media(max-width:900px){.cr-root .hero .grid{grid-template-columns:1fr;gap:30px}.cr-root .heroart{aspect-ratio:16/10}.cr-root .cards{grid-template-columns:1fr 1fr}.cr-root .offers,.cr-root .steps,.cr-root .twocol,.cr-root .callout ul{grid-template-columns:1fr}.cr-root .mission{grid-template-columns:60px 1fr;gap:14px}}@media(max-width:560px){.cr-root .cards{grid-template-columns:1fr}}@media(max-width:480px){.cr-root .formwrap{padding:22px 16px;border-radius:18px}.cr-root .progress{gap:6px;margin:18px 0 24px}.cr-root .progress i{height:6px}.cr-root .fstep h3{font-size:19px;margin-bottom:18px!important}.cr-root .field{margin-bottom:20px}.cr-root .field label{font-size:15.5px;line-height:1.45;margin-bottom:9px}.cr-root .field input,.cr-root .field textarea{font-size:16px;padding:14px;border-radius:12px;line-height:1.55}.cr-root .field textarea{min-height:130px;line-height:1.65;padding:15px 14px}.cr-root .drop{padding:22px 16px}.cr-root .drop .ic{font-size:26px}.cr-root .drop small{font-size:13px;line-height:1.5}.cr-root .consent{font-size:15px;line-height:1.5;gap:12px}.cr-root .consent input{width:22px;height:22px;margin-top:2px}.cr-root .fnav{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-top:26px}.cr-root .fnav .btn{width:100%;justify-content:center;min-height:50px;padding:14px 22px}.cr-root .fnav .btn.ghost{width:100%;min-height:48px;padding:12px 22px}.cr-root .fnav>span:empty{display:none}.cr-root .formstatus{font-size:15px}}@media(prefers-reduced-motion:reduce){.cr-root.js .reveal{opacity:1;transform:none;transition:none}.cr-root .fsteps{transition:none}.cr-root .fstep.cr-enter,.cr-root .fstep.cr-leave{animation:none}.cr-root .btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/careers.css.map */
