main.inner-experience.company-experience{--company-paper: #f5f5f7;--company-surface: #ffffff;--company-ink: #1d1d1f;--company-copy: #5f6068;--company-muted: #74757c;--company-line: #d9d9df;--company-red: #b8171d;background:var(--company-paper);color:var(--company-ink);font-family:inherit;overflow:clip}main.inner-experience.company-experience .container{width:min(1200px,calc(100% - clamp(40px,7vw,112px)))}main.inner-experience.company-experience :is(a,button,summary):focus-visible{outline:2px solid var(--company-red);outline-offset:4px}main.inner-experience.company-experience :is(h1,h2,h3,h4){color:var(--company-ink)}main.inner-experience.company-experience .company-shell,main.inner-experience.company-experience .company-shell *{box-sizing:border-box;min-width:0}main.inner-experience.company-experience .company-alias,main.inner-experience.company-experience .company-target{display:block;height:0;overflow:hidden;scroll-margin-top:108px}main.inner-experience.company-experience .company-hero{border-bottom:1px solid var(--company-line)}main.inner-experience.company-experience .company-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(34px,5.4vw,78px);padding:clamp(30px,4vw,54px) 0 clamp(38px,5vw,66px)}main.inner-experience.company-experience .company-hero__copy{max-width:620px}main.inner-experience.company-experience .company-breadcrumb{display:flex;flex-wrap:wrap;gap:7px 9px;margin:0 0 18px;color:var(--company-muted);font-size:14px;font-weight:620;line-height:1.45}main.inner-experience.company-experience .company-breadcrumb a{color:inherit;text-decoration-color:color-mix(in srgb,var(--company-red) 52%,transparent);text-underline-offset:3px}main.inner-experience.company-experience .company-breadcrumb a:hover{color:var(--company-red)}main.inner-experience.company-experience .company-hero h1{max-width:620px;margin:0;color:var(--company-ink);font-size:clamp(36px,3.65vw,46px);font-weight:680;letter-spacing:-.052em;line-height:1.08;text-wrap:balance}main.inner-experience.company-experience .company-hero__eyebrow{margin-top:14px;color:var(--company-muted);font-size:13px;line-height:1.5}main.inner-experience.company-experience .company-hero__eyebrow .inner-chapter__body,main.inner-experience.company-experience .company-hero__eyebrow :is(p,ul,ol){margin:0;color:inherit}main.inner-experience.company-experience .company-hero__lead.inner-chapter__body{max-width:58ch;margin-top:20px;padding:0;color:var(--company-copy);font-size:17px;line-height:1.65}main.inner-experience.company-experience .company-hero__lead :is(p,ul,ol){margin:0}main.inner-experience.company-experience .company-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px 18px;margin-top:25px}main.inner-experience.company-experience .company-actions__source.inner-chapter__body,main.inner-experience.company-experience .company-actions__source :is(p,ul,ol){display:contents;margin:0;padding:0}main.inner-experience.company-experience .company-action,main.inner-experience.company-experience .company-actions__source a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--company-ink);border-radius:999px;background:var(--company-ink);color:#fff;font-size:15px;font-weight:680;line-height:1.25;text-decoration:none}main.inner-experience.company-experience .company-action--secondary,main.inner-experience.company-experience .company-actions__source a+a{border-color:transparent;background:transparent;color:var(--company-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--company-red) 55%,transparent);text-underline-offset:4px}main.inner-experience.company-experience .company-action:hover,main.inner-experience.company-experience .company-actions__source a:hover{border-color:var(--company-red);background:var(--company-red);color:#fff}main.inner-experience.company-experience .company-action--secondary:hover,main.inner-experience.company-experience .company-actions__source a+a:hover{border-color:transparent;background:transparent;color:var(--company-red)}main.inner-experience.company-experience .company-hero__image{aspect-ratio:3 / 2;margin:0;padding:clamp(10px,1.4vw,16px);border:1px solid var(--company-line);border-radius:18px;background:var(--company-surface)}main.inner-experience.company-experience .company-hero__image img{display:block;width:100%;height:100%;border:0;border-radius:10px;object-fit:contain;image-rendering:auto}main.inner-experience.company-experience .company-hero__source-visual{margin-top:22px}main.inner-experience.company-experience .company-hero__source-visual :is(img,picture>img){display:block;width:100%;height:auto;max-width:100%;object-fit:contain}main.inner-experience.company-experience .company-reading{background:var(--company-paper)}main.inner-experience.company-experience .company-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(38px,5vw,68px) 0 clamp(42px,5.5vw,76px)}main.inner-experience.company-experience .company-section{position:relative;min-width:0;scroll-margin-top:108px}main.inner-experience.company-experience .company-section--compact{display:flex;flex-direction:column;min-height:100%;padding:clamp(24px,3vw,33px);border:1px solid var(--company-line);border-radius:16px;background:var(--company-surface)}main.inner-experience.company-experience .company-section--prose:not(.company-section--compact),main.inner-experience.company-experience .company-section--groups{grid-column:1 / -1}main.inner-experience.company-experience .company-section--prose:not(.company-section--compact){display:grid;grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);gap:clamp(25px,5vw,75px);padding:clamp(30px,4vw,48px) 0;border-top:1px solid var(--company-line)}main.inner-experience.company-experience .company-section--groups{padding:clamp(32px,4vw,49px) 0;border-top:1px solid var(--company-line)}main.inner-experience.company-experience .company-section__heading.inner-chapter__body{margin:0 0 16px;padding:0}main.inner-experience.company-experience .company-section--prose:not(.company-section--compact) .company-section__heading{margin:0}main.inner-experience.company-experience .company-section__heading :is(h2,h3){margin:0;color:var(--company-ink);font-size:26px;font-weight:680;letter-spacing:-.04em;line-height:1.18;text-wrap:balance}main.inner-experience.company-experience .company-section__prose,main.inner-experience.company-experience .company-group{color:var(--company-copy);font-size:16.5px;line-height:1.62}main.inner-experience.company-experience .company-section__prose>.inner-chapter__body>:first-child,main.inner-experience.company-experience .company-group>.inner-chapter__body>:first-child{margin-top:0}main.inner-experience.company-experience .company-section__prose :is(p,ul,ol){margin:0 0 16px}main.inner-experience.company-experience .company-section__prose :is(ul,ol),main.inner-experience.company-experience .company-group :is(ul,ol){padding-left:22px}main.inner-experience.company-experience .company-section li+li,main.inner-experience.company-experience .company-group li+li{margin-top:7px}main.inner-experience.company-experience .company-section strong,main.inner-experience.company-experience .company-group strong{color:var(--company-ink)}main.inner-experience.company-experience .company-section :is(a,.media-link,.embed-link){color:var(--company-red);font-weight:660;text-decoration-color:color-mix(in srgb,var(--company-red) 56%,transparent);text-underline-offset:3px}main.inner-experience.company-experience .company-section :is(a,.media-link,.embed-link):hover{color:var(--company-ink)}main.inner-experience.company-experience .company-section__prose h3{margin:24px 0 9px;color:var(--company-ink);font-size:20px;font-weight:680;letter-spacing:-.027em;line-height:1.25}main.inner-experience.company-experience .company-section__prose h2{margin:29px 0 12px;color:var(--company-ink);font-size:26px;font-weight:680;letter-spacing:-.04em;line-height:1.18}main.inner-experience.company-experience .company-section :is(img,picture>img){display:block;width:auto;max-width:100%;height:auto;margin:22px 0;border:1px solid var(--company-line);background:var(--company-surface);object-fit:contain}main.inner-experience.company-experience .company-section figure{max-width:100%;margin:22px 0}main.inner-experience.company-experience .company-section figure :is(img,picture>img){margin:0}main.inner-experience.company-experience .company-section figcaption{color:var(--company-muted);font-size:13px;line-height:1.5}main.inner-experience.company-experience .company-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}main.inner-experience.company-experience .company-groups--3{grid-template-columns:repeat(3,minmax(0,1fr))}main.inner-experience.company-experience .company-group{min-width:0;padding:23px;border:1px solid var(--company-line);border-radius:14px;background:var(--company-surface)}main.inner-experience.company-experience .company-group :is(h3,h4){margin:0 0 10px;color:var(--company-ink);font-size:20px;font-weight:680;letter-spacing:-.027em;line-height:1.25}main.inner-experience.company-experience .company-group :is(p,ul,ol){margin:0 0 14px}main.inner-experience.company-experience .company-group>.inner-chapter__body>:last-child,main.inner-experience.company-experience .company-section__prose>.inner-chapter__body>:last-child{margin-bottom:0}main.inner-experience.company-experience .support-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}main.inner-experience.company-experience .support-card{padding:19px;border:1px solid var(--company-line);border-radius:13px;background:var(--company-surface)}main.inner-experience.company-experience .support-card h3{margin:0 0 8px;color:var(--company-ink);font-size:19px;line-height:1.28}main.inner-experience.company-experience .support-card p{margin:0}main.inner-experience.company-experience .company-disclosure{border-top:1px solid var(--company-line);border-bottom:1px solid var(--company-line)}main.inner-experience.company-experience .company-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;color:var(--company-ink);cursor:pointer;font-size:19px;font-weight:680;list-style:none}main.inner-experience.company-experience .company-disclosure>summary::-webkit-details-marker{display:none}main.inner-experience.company-experience .company-disclosure>summary>span{color:var(--company-red);font-size:24px;font-weight:400;transition:transform .18s ease}main.inner-experience.company-experience .company-disclosure[open]>summary>span{transform:rotate(45deg)}main.inner-experience.company-experience .company-disclosure__body{padding:0 0 28px}main.inner-experience.company-experience .company-form{border-top:1px solid var(--company-line)}main.inner-experience.company-experience .company-form .brief-section{background:transparent}main.inner-experience.company-experience .company-faq{padding:clamp(42px,5vw,70px) 0;border-top:1px solid var(--company-line)}main.inner-experience.company-experience .company-faq__heading{max-width:620px;margin-bottom:26px}main.inner-experience.company-experience .company-faq__heading>p{margin:0 0 9px;color:var(--company-red);font-size:11px;font-weight:780;letter-spacing:.11em;line-height:1.4}main.inner-experience.company-experience .company-faq__heading h2{margin:0;color:var(--company-ink);font-size:clamp(27px,2.6vw,34px);font-weight:680;letter-spacing:-.045em;line-height:1.16}main.inner-experience.company-experience .company-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}main.inner-experience.company-experience .company-faq__item{min-width:0;padding:0 20px;border:1px solid var(--company-line);border-radius:14px;background:var(--company-surface)}main.inner-experience.company-experience .company-faq__item:last-child:nth-child(odd){grid-column:1 / -1}main.inner-experience.company-experience .company-faq__item>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:68px;padding:18px 0;color:var(--company-ink);cursor:pointer;font-size:16px;font-weight:670;line-height:1.38;list-style:none}main.inner-experience.company-experience .company-faq__item>summary::-webkit-details-marker{display:none}main.inner-experience.company-experience .company-faq__item>summary>span{color:var(--company-red);font-size:23px;font-weight:400;line-height:.85;transition:transform .18s ease}main.inner-experience.company-experience .company-faq__item[open]>summary>span{transform:rotate(45deg)}main.inner-experience.company-experience .company-faq__item>p{margin:-2px 0 20px;color:var(--company-copy);font-size:16px;line-height:1.6}main.inner-experience.company-experience .company-footer{padding:0 0 34px}main.inner-experience.company-experience .company-footer a{color:var(--company-muted);font-size:13px;font-weight:650;text-decoration-color:color-mix(in srgb,var(--company-red) 58%,transparent);text-underline-offset:3px}main.inner-experience.company-experience .company-footer a:hover{color:var(--company-red)}@media(max-width:860px){main.inner-experience.company-experience .company-hero__grid{grid-template-columns:1fr;gap:30px}main.inner-experience.company-experience .company-hero__copy{max-width:680px}main.inner-experience.company-experience .company-hero__image{max-width:760px}main.inner-experience.company-experience .company-groups--3,main.inner-experience.company-experience .support-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){main.inner-experience.company-experience .container{width:calc(100% - 40px)}main.inner-experience.company-experience .company-hero__grid{padding:25px 0 38px}main.inner-experience.company-experience .company-breadcrumb{margin-bottom:14px;font-size:13px}main.inner-experience.company-experience .company-hero h1{font-size:35px}main.inner-experience.company-experience .company-actions{align-items:flex-start;flex-direction:column;gap:10px}main.inner-experience.company-experience .company-sections{grid-template-columns:1fr;gap:17px;padding:35px 0 48px}main.inner-experience.company-experience .company-section--prose:not(.company-section--compact),main.inner-experience.company-experience .company-section--groups{display:block;padding:33px 0}main.inner-experience.company-experience .company-section--prose:not(.company-section--compact) .company-section__heading{margin-bottom:16px}main.inner-experience.company-experience .company-section__heading :is(h2,h3),main.inner-experience.company-experience .company-section__prose h2{font-size:25px}main.inner-experience.company-experience .company-section__prose,main.inner-experience.company-experience .company-group{font-size:16px}main.inner-experience.company-experience .company-groups,main.inner-experience.company-experience .company-groups--3,main.inner-experience.company-experience .support-cards,main.inner-experience.company-experience .company-faq__grid{grid-template-columns:1fr}main.inner-experience.company-experience .company-faq__item:last-child:nth-child(odd){grid-column:auto}main.inner-experience.company-experience .company-group{padding:20px}}@media(prefers-reduced-motion:reduce){main.inner-experience.company-experience *,main.inner-experience.company-experience *:before,main.inner-experience.company-experience *:after{scroll-behavior:auto!important;transition:none!important}}main.inner-experience.company-experience .company-hero__eyebrow h2{margin:0;color:var(--company-copy);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em}main.inner-experience.company-experience .inner-chapter__body :is(ul,ol){background:transparent;border:0;box-shadow:none;border-radius:0;padding-top:0;padding-bottom:0}
