.section-hero{--hero-bg: var(--color-longyear-dark);--hero-accent: var(--color-longyear-gold);--hero-text: var(--color-text-inverse);--hero-muted: var(--color-longyear-muted);--hero-media: var(--color-longyear-media);background-color:var(--hero-bg);color:var(--hero-text);padding:var(--hero-content-padding-top) 0 56px}.section-hero .site-container{max-width:var(--layout-max-wide);padding-inline:var(--layout-gutter-wide)}.section-hero__inner{display:grid;grid-template-columns:minmax(0,736px) minmax(280px,1fr);gap:48px;align-items:center}.section-hero__content{max-width:736px}.section-hero__eyebrow{margin:0 0 16px;color:var(--hero-accent);font-family:var(--typography-hero-eyebrow-family);font-size:var(--typography-hero-eyebrow-size);font-weight:var(--typography-hero-eyebrow-weight);letter-spacing:var(--typography-hero-eyebrow-letter-spacing);line-height:var(--typography-hero-eyebrow-line-height);text-transform:uppercase}.section-hero__heading{display:flex;flex-direction:column;gap:0;margin:0 0 20px;color:var(--hero-text);font-family:var(--typography-hero-title-family);font-size:var(--typography-hero-title-size);font-weight:var(--typography-hero-title-weight);letter-spacing:var(--typography-hero-title-letter-spacing);line-height:var(--typography-hero-title-line-height);text-transform:uppercase}.section-hero__heading-line{display:block}.section-hero__text{margin:0 0 32px;color:var(--hero-muted);font-family:var(--typography-hero-copy-family);font-size:var(--typography-hero-copy-size);font-weight:var(--typography-hero-copy-weight);letter-spacing:var(--typography-hero-copy-letter-spacing);line-height:var(--typography-hero-copy-line-height)}.section-hero__note{margin:-16px 0 24px;color:var(--hero-muted);font-size:var(--font-size-base);line-height:var(--line-height-body)}.section-hero__actions{--action-group-gap: 16px}.section-hero__button--primary{min-width:166px;background-color:var(--hero-accent);border-color:var(--hero-accent);color:var(--color-text-inverse)}.section-hero__button--primary:hover,.section-hero__button--primary:focus{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-text-inverse)}.section-hero__button--secondary{min-width:188px;background-color:var(--hero-bg);border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.section-hero__button--secondary:hover,.section-hero__button--secondary:focus{background-color:var(--color-overlay-white-10);border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.section-hero__media{width:100%;border-radius:var(--radius-md);overflow:visible}.section-hero__image{display:block;width:100%;height:100%;object-fit:cover}.section-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.section-hero__media-placeholder{width:100%;background-color:var(--hero-media)}.section-hero:not(.section-hero--legal,.section-hero--overlay,.section-hero--capabilities,.section-hero--light) .section-hero__media,.section-hero:not(.section-hero--legal,.section-hero--overlay,.section-hero--capabilities,.section-hero--light) .section-hero__image,.section-hero:not(.section-hero--legal,.section-hero--overlay,.section-hero--capabilities,.section-hero--light) .section-hero__media-placeholder{height:263px}.section-hero--media-hidden .section-hero__inner{grid-template-columns:minmax(0,1fr)}.section-hero--media-hidden .section-hero__content{max-width:1160px}.section-hero--legal{--legal-hero-content-width: var(--layout-content-wide);position:relative;padding:0;overflow:hidden;background-color:var(--color-longyear-ink)}.section-hero--legal .site-container{max-width:none;padding:0}.section-hero--legal .section-hero__inner{position:relative;display:block}.section-hero--legal .section-hero__content{position:relative;z-index:2;width:min(var(--legal-hero-content-width),100% - var(--layout-gutter-wide) - var(--layout-gutter-wide));max-width:none;margin:0 auto;padding:var(--hero-content-padding-top) 0 103px}.section-hero--legal .section-hero__eyebrow{margin:0 0 12px;color:var(--color-accent-light)}.section-hero--legal .section-hero__heading{display:block;max-width:819px;margin:0 0 14px;color:var(--color-text-inverse)}.section-hero--legal .section-hero__text{max-width:1054px;margin:0;color:var(--color-text-inverse)}.section-hero--legal .section-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;border-radius:0}.section-hero--legal .section-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-black-65);content:""}.section-hero--legal .section-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 62%}.section-hero--overlay{position:relative;padding:0;overflow:hidden;background:var(--color-longyear-black)}.section-hero--overlay .site-container{position:relative;z-index:1}.section-hero--overlay .section-hero__inner{display:block}.section-hero--overlay .section-hero__content{position:relative;z-index:1;width:100%;max-width:none;padding:var(--hero-content-padding-top) 0 125px}.section-hero--overlay .section-hero__eyebrow{margin-bottom:12px;color:var(--color-longyear-orange-light)}.section-hero--overlay .section-hero__heading{display:block;max-width:1015px;margin-bottom:17px}.section-hero--overlay .section-hero__text{max-width:967px;margin-bottom:43px;color:var(--color-text-inverse)}.section-hero--overlay .section-hero__actions{--action-group-gap: 11px}.section-hero--overlay .section-hero__button{min-width:265px;font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:.05em;text-transform:uppercase}.section-hero--overlay .section-hero__button--secondary{border:0;background:var(--color-longyear-slate)}.section-hero--overlay .section-hero__media{position:absolute;inset:0 auto 0 50%;z-index:0;display:block;width:100vw;border-radius:0;transform:translate(-50%)}.section-hero--overlay .section-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-black-65);content:""}.section-hero--overlay .section-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.section-hero--overlay.section-hero--composition-continuous{overflow:visible}.section-hero--overlay.section-hero--composition-continuous .section-hero__content{padding-bottom:48px}.section-hero--overlay.section-hero--composition-continuous .section-hero__heading{max-width:960px;margin-bottom:14px}.section-hero--overlay.section-hero--composition-continuous .section-hero__text{max-width:970px;margin-bottom:29px}.section-hero--overlay.section-hero--composition-continuous .section-hero__media{inset:0 auto auto 50%;height:calc(100% + 370px)}.section-hero--note-emphasis .section-hero__note{margin:0;color:var(--color-text-inverse);font-size:1.125rem;font-style:italic;line-height:1.35}.section-hero--note-continuation .section-hero__note{max-width:967px;margin:-21px 0 43px;color:var(--color-text-inverse);font-family:var(--typography-hero-copy-family);font-size:var(--typography-hero-copy-size);font-style:normal;line-height:var(--typography-hero-copy-line-height)}.section-hero--capabilities{position:relative;padding:0;overflow:hidden;background:var(--color-longyear-black)}.section-hero--capabilities .site-container{position:relative;z-index:1}.section-hero--capabilities .section-hero__inner{display:block}.section-hero--capabilities .section-hero__content{position:relative;z-index:1;width:100%;max-width:none;padding:var(--hero-content-padding-top) 0 150px}.section-hero--capabilities .section-hero__eyebrow{margin-bottom:22px;color:var(--color-longyear-orange-light)}.section-hero--capabilities .section-hero__heading{display:block;max-width:1015px;margin-bottom:18px}.section-hero--capabilities .section-hero__text{max-width:887px;margin-bottom:41px;color:var(--color-text-inverse);white-space:pre-line}.section-hero--capabilities .section-hero__actions{--action-group-gap: 11px}.section-hero--capabilities .section-hero__button{min-width:265px;font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:.05em;text-transform:uppercase}.section-hero--capabilities .section-hero__button--secondary{border:0;background:var(--color-longyear-slate)}.section-hero--capabilities .section-hero__media{position:absolute;inset:0 auto 0 50%;z-index:0;display:block;width:100vw;border-radius:0;transform:translate(-50%)}.section-hero--capabilities .section-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-black-65);content:""}.section-hero--capabilities .section-hero__image{width:100%;height:100%;object-fit:cover;object-position:center 72.3%}.section-hero--actions-hidden .section-hero__actions{display:none}.section-hero--focus-lower-center .section-hero__image{object-position:center 72%}.section-hero--focus-right-top .section-hero__image{object-position:77% top}.section-hero--focus-left-center .section-hero__image{object-position:left center}.section-hero--focus-right-center .section-hero__image{object-position:right center}.section-hero--overlay.section-hero--spacing-spacious .section-hero__content{padding-top:calc(var(--hero-content-padding-top) + 30px);padding-bottom:131px}.section-hero--overlay.section-hero--source-regions .section-hero__content{padding:223px 0 164px}.section-hero--overlay.section-hero--source-regions .section-hero__text{max-width:887px}.section-hero--overlay.section-hero--source-careers .section-hero__content{padding-bottom:131px}.section-hero--overlay.section-hero--source-field-program .section-hero__image{object-position:center 55%}.section-hero--overlay.section-hero--source-field-program .section-hero__text{max-width:887px}.section-hero--overlay.section-hero--source-homepage .section-hero__content{padding:276px 0 376px}.section-hero--overlay.section-hero--source-homepage .section-hero__heading{max-width:1015px}.section-hero--overlay.section-hero--source-homepage .section-hero__text{max-width:887px;margin-bottom:17px}.section-hero--overlay.section-hero--source-homepage .section-hero__image,.section-hero--overlay.section-hero--source-homepage .section-hero__video{object-position:center}@media(min-width:1025px){.section-hero--overlay.section-hero--source-field-program .section-hero__content{padding-top:calc(var(--hero-content-padding-top) + 31px);padding-bottom:140px}}.section-hero--light{--hero-bg: var(--color-background);--hero-accent: var(--color-text-muted);--hero-text: var(--color-text);--hero-muted: var(--color-text-secondary);--hero-media: var(--color-surface-alt);padding:var(--hero-content-padding-top) 0 30px;border-bottom:1px solid var(--color-border)}.section-hero--light .section-hero__inner{grid-template-columns:minmax(0,840px) minmax(280px,330px);justify-content:space-between}.section-hero--light .section-hero__heading,.section-hero--light .section-hero__text{margin-bottom:16px}.section-hero--light .section-hero__note{margin:0 0 20px;font-size:16px}.section-hero--light .section-hero__button--primary{background-color:var(--color-longyear-dark);border-color:var(--color-longyear-dark);color:var(--color-text-inverse)}.section-hero--light .section-hero__button--secondary{background-color:var(--color-background);border-color:var(--color-longyear-dark);color:var(--color-longyear-dark)}.section-hero--light .section-hero__media,.section-hero--light .section-hero__image,.section-hero--light .section-hero__media-placeholder{height:190px}.section-hero--light .section-hero__image{object-fit:contain}@media(max-width:1024px){.section-hero{padding:var(--hero-content-padding-top) 0 40px}.section-hero .site-container{padding-inline:var(--layout-gutter)}.section-hero__inner{grid-template-columns:1fr;gap:var(--layout-gutter)}.section-hero__content{max-width:none}.section-hero__eyebrow{margin-left:6px}.section-hero__heading{font-size:var(--typography-hero-title-size-mobile);line-height:var(--typography-hero-title-line-height)}.section-hero__text{margin-bottom:var(--layout-gutter);font-size:var(--typography-hero-copy-size);line-height:var(--typography-hero-copy-line-height)}.section-hero__actions{margin-bottom:8px}.section-hero__button{height:var(--button-height-sm)}.section-hero__button--primary{min-width:150px}.section-hero__button--secondary{min-width:170px}.section-hero:not(.section-hero--legal,.section-hero--overlay,.section-hero--capabilities,.section-hero--light) .section-hero__media,.section-hero:not(.section-hero--legal,.section-hero--overlay,.section-hero--capabilities,.section-hero--light) .section-hero__image,.section-hero:not(.section-hero--legal,.section-hero--overlay,.section-hero--capabilities,.section-hero--light) .section-hero__media-placeholder{height:200px}.section-hero--mobile-media-hidden .section-hero__inner{grid-template-columns:minmax(0,1fr)}.section-hero--mobile-media-hidden .section-hero__media{display:none}.section-hero--mobile-media-hidden .section-hero__actions{margin-bottom:0}.section-hero--light{padding:var(--hero-content-padding-top) 0 32px}.section-hero--light .section-hero__heading,.section-hero--light .section-hero__text{margin-bottom:16px}.section-hero--light .section-hero__note{display:none}.section-hero--light .section-hero__actions{gap:12px}.section-hero--light .section-hero__button{padding-inline:16px}.section-hero--legal,.section-hero--legal .site-container{padding:0}.section-hero--legal .section-hero__inner{display:block}.section-hero--legal .section-hero__content{width:calc(100% - var(--layout-gutter) - var(--layout-gutter));margin:0 var(--layout-gutter);padding:213px 0 12px}.section-hero--legal .section-hero__eyebrow{margin-bottom:16px;margin-left:6px}.section-hero--legal .section-hero__heading{max-width:620px;margin-bottom:10px}.section-hero--legal .section-hero__text{max-width:620px;margin:0}.section-hero--legal .section-hero__media{display:block;height:100%}.section-hero--legal .section-hero__image{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 76%}.section-hero--overlay{padding:0}.section-hero--overlay .section-hero__content{padding:var(--hero-content-padding-top) 0 74px}.section-hero--overlay .section-hero__eyebrow{margin-bottom:12px}.section-hero--overlay .section-hero__heading{max-width:none;margin-bottom:23px}.section-hero--overlay .section-hero__text{max-width:none;margin-bottom:28px}.section-hero--overlay .section-hero__actions{--action-group-gap: 14px;margin:0}.section-hero--overlay .section-hero__button{height:var(--button-height)}.section-hero--overlay .section-hero__media,.section-hero--overlay .section-hero__image{display:block}.section-hero--overlay.section-hero--composition-continuous .section-hero__content{width:100%;padding:var(--hero-content-padding-top) 0 142px}.section-hero--overlay.section-hero--composition-continuous .section-hero__eyebrow{margin-bottom:15px}.section-hero--overlay.section-hero--composition-continuous .section-hero__heading{max-width:none;margin-bottom:12px}.section-hero--overlay.section-hero--composition-continuous .section-hero__text{max-width:none;margin-bottom:0}.section-hero--overlay.section-hero--composition-continuous .section-hero__media{height:calc(100% + 461px)}.section-hero--note-mobile-hidden .section-hero__note{display:none}.section-hero--capabilities{padding:0}.section-hero--capabilities .section-hero__content{padding:214px 0 125px}.section-hero--capabilities .section-hero__eyebrow{margin-bottom:15px}.section-hero--capabilities .section-hero__heading{max-width:none;margin-bottom:9px}.section-hero--capabilities .section-hero__text{max-width:none;margin-bottom:28px}.section-hero--capabilities .section-hero__actions{--action-group-gap: 11px;margin:0;flex-direction:column}.section-hero--capabilities .section-hero__button{width:100%;min-width:0;height:var(--button-height)}.section-hero--capabilities .section-hero__media,.section-hero--capabilities .section-hero__image{display:block}.section-hero--capabilities .section-hero__image{object-fit:cover;object-position:76.9% top}.section-hero--mobile-focus-left-center .section-hero__image{object-position:left center}.section-hero--mobile-focus-careers .section-hero__image{object-position:20% center}.section-hero--source-careers .section-hero__content{padding-bottom:74px}.section-hero--source-careers .section-hero__text{margin-bottom:43px}.section-hero--source-careers .section-hero__note{margin:-12px 0 43px}.section-hero--source-field-program .section-hero__image{object-position:48% center}.section-hero--source-field-program .section-hero__content{padding-bottom:100px}.section-hero--overlay.section-hero--source-homepage .section-hero__content{padding:214px 0 212px}.section-hero--overlay.section-hero--source-homepage .section-hero__eyebrow{margin-left:6px}.section-hero--overlay.section-hero--source-homepage .section-hero__heading{margin-bottom:23px}.section-hero--overlay.section-hero--source-homepage .section-hero__text{margin-bottom:17px}.section-hero--overlay.section-hero--source-homepage .section-hero__actions{--action-group-gap: 11px;flex-direction:column}.section-hero--overlay.section-hero--source-homepage .section-hero__button{width:100%;min-width:0}.section-hero--overlay.section-hero--source-homepage .section-hero__image,.section-hero--overlay.section-hero--source-homepage .section-hero__video{object-position:54% center}.section-hero--overlay.section-hero--spacing-spacious .section-hero__content{padding-top:var(--hero-content-padding-top);padding-bottom:88px}.section-hero--overlay.section-hero--spacing-spacious.section-hero--source-regions .section-hero__content{padding:223px 0 137px}.section-hero--overlay.section-hero--spacing-spacious.section-hero--source-regions .section-hero__image{object-position:40% center}}@media(prefers-reduced-motion:reduce){.section-hero__video{display:none}}@media(not (max-width:600px))and (max-width:1024px){.section-hero--overlay.section-hero--composition-continuous .section-hero__content{padding-bottom:96px}}@media(max-width:599px){.section-hero--overlay .section-hero__actions{flex-direction:column}.section-hero--overlay .section-hero__button{width:100%;min-width:0}}.section-hero--source-employee-story{padding:0;overflow:visible}.section-hero--source-employee-story .site-container{max-width:var(--layout-max-wide);padding-inline:var(--layout-gutter-wide)}.section-hero--source-employee-story .section-hero__inner{position:relative;display:grid;grid-template-columns:459px minmax(48px,89px) minmax(0,1fr);padding-left:43px}.section-hero--source-employee-story .section-hero__content{z-index:2;grid-column:3;max-width:940px;padding:217px 0 117px}.section-hero--source-employee-story .section-hero__eyebrow{margin:0 0 10px}.section-hero--source-employee-story .section-hero__heading{max-width:none;margin:0 0 49px;font-size:4.5625rem;line-height:1.12}.section-hero--source-employee-story .section-hero__meta{display:flex;margin:0}.section-hero--source-employee-story .section-hero__meta-item{padding-right:42px}.section-hero--source-employee-story .section-hero__meta-item+.section-hero__meta-item{padding-right:0;padding-left:37px;border-left:1px solid var(--color-text-inverse)}.section-hero--source-employee-story .section-hero__meta-item dt{margin:0 0 3px;color:var(--color-longyear-orange-light);font-family:var(--font-display);font-size:.875rem;letter-spacing:.33em;line-height:1.35;text-transform:uppercase}.section-hero--source-employee-story .section-hero__meta-item dd{margin:0;color:var(--color-text-inverse);font-size:1.25rem;line-height:1.35}.section-hero--source-employee-story .section-hero__portrait{position:absolute;z-index:2;top:180px;left:43px;width:459px;margin:0;aspect-ratio:1;overflow:hidden;border:6px solid var(--color-white);border-radius:50%;background:var(--color-background)}.section-hero--source-employee-story .section-hero__portrait-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.section-hero--source-employee-story .section-hero__image{object-position:center 44%}.section-hero--source-employee-story .section-hero__media{overflow:hidden}@media(max-width:1180px){.section-hero--source-employee-story .section-hero__inner{grid-template-columns:340px 48px minmax(0,1fr);padding-left:var(--layout-gutter)}.section-hero--source-employee-story .section-hero__portrait{left:var(--layout-gutter);width:340px}.section-hero--source-employee-story .section-hero__heading{font-size:3.75rem}}@media(max-width:700px){.section-hero--source-employee-story .site-container{padding-inline:0}.section-hero--source-employee-story .section-hero__inner{display:flex;gap:0;padding:196px 43px 76px;flex-direction:column}.section-hero--source-employee-story .section-hero__content{order:2;width:auto;max-width:none;margin:0;padding:0}.section-hero--source-employee-story .section-hero__portrait{position:relative;top:auto;left:auto;order:1;width:min(353px,100%);margin:0 0 48px}.section-hero--source-employee-story .section-hero__eyebrow{margin:0 0 12px;padding-left:5px}.section-hero--source-employee-story .section-hero__heading{margin:0 0 33px;font-size:3.375rem}.section-hero--source-employee-story .section-hero__meta{display:block;padding-left:5px}.section-hero--source-employee-story .section-hero__meta-item{padding:0}.section-hero--source-employee-story .section-hero__meta-item+.section-hero__meta-item{margin-top:41px;padding:0;border:0}.section-hero--source-employee-story .section-hero__image{object-position:6.9% 62.9%}}
