#main-content:is(.v06-knowledge,.v06-editorial,.v06-about,.v06-history,.v06-careers,.v06-vacancy){--color-text:var(--v2-color-ink);--color-text-muted:var(--v2-color-muted);--color-border:var(--v2-color-line);color:var(--v2-color-ink);font-family:var(--v2-font-family);font-size:1rem}#main-content:is(.v06-knowledge,.v06-editorial,.v06-about,.v06-history,.v06-careers,.v06-vacancy) .ui-section[data-spacing=spacious]{padding-block:5rem}#main-content:is(.v06-knowledge,.v06-editorial,.v06-about,.v06-history,.v06-careers,.v06-vacancy) :is(h1,h2,h3,h4){font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:1.14}#main-content:is(.v06-knowledge,.v06-editorial,.v06-about,.v06-history,.v06-careers,.v06-vacancy) .ui-button{border-radius:var(--radius-sm);white-space:normal;max-width:100%;min-height:3.125rem}#main-content:is(.v06-knowledge,.v06-editorial,.v06-about,.v06-history,.v06-careers,.v06-vacancy) .ui-button:after{content:"" / "";vertical-align:middle;width:1em;height:1em;-webkit-mask:var(--ui-arrow-right-mask) center / contain no-repeat;mask:var(--ui-arrow-right-mask) center / contain no-repeat;background:currentColor;flex:none;margin-left:.75rem;display:inline-block}#main-content.v06-knowledge .v06-knowledge-feature{background:var(--v2-color-hero);color:var(--primitive-color-white);padding-block:3.5rem 4rem}#main-content.v06-knowledge .v06-knowledge-feature .knowledge-feature__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:6%;display:grid}#main-content.v06-knowledge .v06-knowledge-feature .site-breadcrumbs{color:var(--primitive-color-white);margin-bottom:1.75rem}#main-content.v06-knowledge .v06-knowledge-feature .site-breadcrumbs :is(a,[aria-current=page]){color:inherit}#main-content.v06-knowledge .v06-knowledge-feature .knowledge-feature__title{max-width:24ch;color:var(--primitive-color-white);font-size:clamp(2.125rem,3.1vw,2.875rem)}#main-content.v06-knowledge .v06-knowledge-feature :is(p,.knowledge-card__meta){color:#d4e1e9}#main-content.v06-knowledge .v06-knowledge-feature .knowledge-feature__copy>.ui-button{background:var(--primitive-color-white);color:var(--v2-color-ink)}#main-content.v06-knowledge .v06-knowledge-feature .knowledge-feature__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:#eef2f5;padding:0;overflow:hidden}#main-content.v06-knowledge .v06-knowledge-feature .knowledge-feature__media img{object-fit:cover;object-position:var(--knowledge-media-position,center);width:100%;height:100%;max-height:none}#main-content.v06-knowledge .knowledge-magazine-section__heading{margin-bottom:1.875rem}#main-content.v06-knowledge .v06-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}#main-content.v06-knowledge .v06-knowledge-grid>li{min-width:0}#main-content.v06-knowledge .v06-knowledge-grid>li:first-child:nth-last-child(4){grid-column:1/-1}#main-content.v06-knowledge .v06-knowledge-grid .knowledge-card,#main-content.v06-knowledge .knowledge-archive-list .knowledge-card{border:1px solid var(--v2-color-line);background:var(--primitive-color-white);border-radius:.5rem;flex-direction:column;height:100%;display:flex;overflow:hidden}#main-content.v06-knowledge .v06-knowledge-grid>li:first-child:nth-last-child(4) .knowledge-card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#main-content.v06-knowledge .v06-knowledge-grid .knowledge-card__media,#main-content.v06-knowledge .knowledge-archive-list .knowledge-card__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:#eef3f6;width:100%;height:auto;margin:0;padding:0}#main-content.v06-knowledge .v06-knowledge-grid>li:first-child:nth-last-child(4) .knowledge-card__media{height:auto;min-height:0}#main-content.v06-knowledge .knowledge-card__media img{object-fit:cover;object-position:var(--knowledge-media-position,center);width:100%!important;height:100%!important}#main-content.v06-knowledge :is(.v06-knowledge-grid,.knowledge-archive-list) .knowledge-card__copy{flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:1.625rem;display:flex}#main-content.v06-knowledge .knowledge-card__copy h3{font-size:1.4375rem}#main-content.v06-knowledge .knowledge-card__action{margin-top:auto}#main-content.v06-knowledge .knowledge-archive-list{gap:1.5rem}#main-content.v06-knowledge .knowledge-archive-cta{background:var(--v2-color-closing)}#main-content.v06-editorial .reading-header{background:#f1f5f7;padding-block:2rem 3.75rem}#main-content.v06-editorial .reading-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:6%;display:grid}#main-content.v06-editorial .reading-title h1{max-width:23ch;font-size:clamp(2.25rem,3.6vw,3.25rem)}#main-content.v06-editorial .reading-image img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;max-height:none}#main-content.v06-editorial .reading-layout{grid-template-columns:16.25rem minmax(0,47.5rem);justify-content:space-between;gap:3.75rem;padding-block:4rem}#main-content.v06-editorial .reading-contents details{border:1px solid var(--v2-color-line);background:#f4f7f9;border-radius:.375rem;padding:0 1.25rem 1.25rem}#main-content.v06-editorial .reading-answer{background:#eef4f7;border:1px solid #d5e1e9;border-radius:.5rem;padding:1.875rem}#main-content.v06-editorial .reading-next{background:var(--v2-color-closing);color:var(--primitive-color-white);border-radius:.5rem;margin-top:1.625rem;padding:1.875rem}#main-content.v06-editorial .reading-next p{color:#d4e1e9}#main-content.v06-about .d03-hero{isolation:isolate;background:var(--v2-color-hero);min-height:38rem;color:var(--primitive-color-white);align-items:center;padding-block:3.375rem 3.875rem;display:flex;position:relative;overflow:hidden}#main-content.v06-about .d03-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#06131ef5,#06131ec4 44%,#06131e1f 100%);position:absolute;inset:0}#main-content.v06-about .d03-hero>.ui-container{position:static}#main-content.v06-about .d03-hero__layout{display:block}#main-content.v06-about .d03-hero :is(.site-breadcrumbs,.d03-hero__copy){z-index:2;position:relative}#main-content.v06-about .d03-hero .site-breadcrumbs :is(a,[aria-current=page]),#main-content.v06-about .d03-hero .site-breadcrumbs li{color:var(--primitive-color-white)}#main-content.v06-about .d03-hero__copy{max-width:40rem}#main-content.v06-about .d03-hero__media{z-index:0;margin:0;position:absolute;inset:0}#main-content.v06-about .d03-hero__media img{aspect-ratio:auto;object-fit:cover;object-position:center 54%;width:100%;height:100%}#main-content.v06-about .d03-hero :is(.site-breadcrumbs,.site-breadcrumbs a,.dr-eyebrow,h1,.d03-hero__lead){color:var(--primitive-color-white)}#main-content.v06-about .d03-hero h1{max-width:13ch;font-size:clamp(2.5rem,4.5vw,4rem)}#main-content.v06-about .d03-hero__lead{color:#e4eaef;max-width:48ch;font-size:1.125rem;line-height:1.65}#main-content.v06-about :is(.company-purpose,.company-locations,.company-energy,.company-people){padding-block:5rem}#main-content.v06-about .company-purpose__grid{gap:2.5rem}#main-content.v06-about .company-purpose__item{border:1px solid var(--v2-color-line);background:#f3f6f8;border-radius:.5rem;padding:1.875rem}#main-content.v06-about .company-purpose__item h2{color:var(--v2-color-ink);font-size:clamp(1.75rem,2.8vw,2.5rem)}#main-content.v06-about .company-purpose__statement{max-width:none;color:var(--v2-color-muted);font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.65}#main-content.v06-about .company-locations{background:var(--v2-color-paper)}#main-content.v06-about .company-locations__grid img{aspect-ratio:auto;object-fit:cover;border-radius:.5rem}#main-content.v06-about .company-energy{background:var(--v2-color-hero);color:var(--primitive-color-white)}#main-content.v06-about .company-energy__photo img,#main-content.v06-about .company-employee img{border-radius:.5rem}#main-content.v06-about .company-energy__path li{border-top:1px solid #ffffff38;padding-top:1.375rem}#main-content.v06-history .d03-hero{background:#f1f5f7;padding-block:2.25rem 3.75rem}#main-content.v06-history .d03-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:6%}#main-content.v06-history .d03-hero h1{font-size:clamp(2.375rem,4vw,3.5rem)}#main-content.v06-history .d03-hero__media{background:#e5e9eb;border:1px solid #c8d3da;border-radius:.375rem;padding:1.75rem}#main-content.v06-history .d03-hero__media img{object-fit:contain;width:100%;height:auto;max-height:22.5rem}#main-content.v06-history .d03-hero__media figcaption{color:var(--v2-color-muted);text-align:center;margin-top:1rem}#main-content.v06-history .about-history-timeline__track:before{display:none}#main-content.v06-history .about-history-timeline__era{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8%;padding-bottom:3rem;display:grid}#main-content.v06-history .about-history-timeline__era+.about-history-timeline__era{border-top:1px solid #cbd8e1;padding-top:3.25rem}#main-content.v06-history .about-history-timeline__era>header{width:auto;padding:0;position:static}#main-content.v06-history .about-history-timeline__era>ol{border-left:1px solid #bbcdd9;padding-left:0}#main-content.v06-history .about-history-timeline__era>ol>li{text-align:left;width:auto;margin:0;padding:0 0 2.1875rem 2.1875rem}#main-content.v06-history .about-history-timeline__era article,#main-content.v06-history .about-history-timeline__era>ol>li[data-milestone=anchor] article{grid-template-columns:10.5rem minmax(0,1fr);align-items:start;gap:1.375rem;display:grid}#main-content.v06-history .about-history-timeline__period{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:normal;word-break:normal;max-width:100%}#main-content.v06-history .about-history-timeline__era>ol>li[data-milestone=anchor] .about-history-timeline__period{font-size:clamp(2rem,3vw,2.25rem)}#main-content.v06-history .about-history-timeline__event{min-width:0;display:grid}#main-content.v06-history .about-history-timeline__event :is(.ui-heading,.ui-text){grid-column:auto}#main-content.v06-history .about-history-timeline__node{top:.4375rem;left:-.3125rem}#main-content.v06-history .history-today{background:#eff3f6}#main-content.v06-history .history-today__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:8%}#main-content.v06-history .history-closing{background:var(--v2-color-closing);color:var(--primitive-color-white)}#main-content.v06-history .history-closing :is(h2,.ui-heading){color:var(--primitive-color-white)}#main-content.v06-history .history-closing .ui-text{color:#d4e1e9}#main-content.v06-history .history-closing .ui-button{border-color:var(--primitive-color-white);background:var(--primitive-color-white);color:var(--v2-color-ink)}#main-content.v06-careers .recruitment-hero{margin-bottom:var(--space-6);padding-block:var(--space-10);background:var(--v2-color-hero);color:var(--primitive-color-white);position:relative}#main-content.v06-careers .recruitment-hero:after{inset:auto 0 calc(-1 * var(--space-6));height:calc(var(--space-6) + 1px);background:var(--v2-color-hero);clip-path:polygon(0 0,100% 0,100% 20%,38% 100%,0 20%);content:"";pointer-events:none;position:absolute}#main-content.v06-careers .recruitment-hero :is(h1,.site-breadcrumbs,.site-breadcrumbs a,.site-breadcrumbs [aria-current=page],.ui-text[data-visual-role=label]){color:var(--primitive-color-white)}#main-content.v06-careers .recruitment-hero .site-breadcrumbs{--breadcrumb-color:var(--primitive-color-white);margin-bottom:var(--space-4)}#main-content.v06-careers .recruitment-hero__copy>[data-visual-role=body-large]{color:var(--primitive-color-steel-200);font-size:1.125rem}#main-content.v06-careers .recruitment-hero__layout{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}#main-content.v06-careers .recruitment-hero h1{max-width:24ch;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.1}#main-content.v06-careers .recruitment-hero .ui-button{background:var(--primitive-color-white);color:var(--v2-color-ink)}#main-content.v06-careers .recruitment-hero__media img{aspect-ratio:16/9;object-fit:cover;border-radius:.5rem;width:100%;height:auto;max-height:none}#main-content.v06-careers .recruitment-intro__layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:52rem}#main-content.v06-careers .recruitment-intro__layout:before{content:"";background:var(--primitive-color-blue-600);width:3.5rem;height:.1875rem;margin-bottom:.25rem}#main-content.v06-careers .recruitment-intro h2{max-width:28ch;font-size:clamp(2rem,3vw,2.625rem)}#main-content.v06-careers .recruitment-intro__layout>.ui-text{max-width:62ch;color:var(--v2-color-muted);font-size:clamp(1.0625rem,1.4vw,1.1875rem)}#main-content.v06-careers .recruitment-listing{background:var(--v2-color-paper)}#main-content.v06-careers .recruitment-simple__vacancies{grid-template-columns:minmax(0,1fr);gap:1rem}#main-content.v06-careers .recruitment-vacancy{background:0 0}#main-content.v06-careers .recruitment-vacancy>a{background:var(--primitive-color-white);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.75rem;padding:1.875rem;display:grid}#main-content.v06-careers .recruitment-vacancy h3{max-width:none;font-size:1.6875rem}#main-content.v06-careers .recruitment-simple__view{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #b8cbd8;padding:.8125rem 1rem}#main-content.v06-careers .recruitment-simple__view:after{content:"" / "";vertical-align:middle;width:1em;height:1em;-webkit-mask:var(--ui-arrow-right-mask) center / contain no-repeat;mask:var(--ui-arrow-right-mask) center / contain no-repeat;background:currentColor;margin-left:1rem;display:inline-block}#main-content.v06-careers .recruitment-simple__paths>.ui-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}#main-content.v06-careers .recruitment-simple__paths section{background:#f4f7f9;border:0;border-radius:.5rem;padding:1.75rem}#main-content.v06-careers .recruitment-closing{background:var(--v2-color-closing)}#main-content.v06-vacancy .vacancy-detail__hero{background:#eaf0f4;padding-block:2.25rem 4rem}#main-content.v06-vacancy .vacancy-detail__hero h1{max-width:59.375rem;font-size:clamp(2.375rem,4.7vw,4.125rem)}#main-content.v06-vacancy .vacancy-detail__layout{grid-template-columns:21.25rem minmax(0,1fr);gap:8%}#main-content.v06-vacancy .vacancy-detail__summary{border-radius:.4375rem;grid-column:1;overflow:hidden}#main-content.v06-vacancy .vacancy-detail__reading{grid-column:2;max-width:none}#main-content.v06-vacancy .vacancy-detail__media img{aspect-ratio:auto;object-fit:cover;object-position:center 32%;height:15rem}#main-content.v06-vacancy .vacancy-detail__facts>div{display:block}#main-content.v06-vacancy .vacancy-detail__facts dt{margin-bottom:.3125rem}#main-content.v06-vacancy .vacancy-detail__status{background:#e4ecf1;border:1px solid #bed0dd;margin-top:1.5rem;padding:.875rem}#main-content.v06-vacancy .vacancy-detail-list+.vacancy-detail-list{padding-top:2.1875rem}#main-content.v06-vacancy .vacancy-detail__closing{background:var(--v2-color-closing);color:var(--primitive-color-white)}#main-content.v06-vacancy .vacancy-detail__closing :is(h2,.ui-heading){color:var(--primitive-color-white)}#main-content.v06-vacancy .vacancy-detail__closing .ui-text{color:#d4e1e9}#main-content.v06-vacancy .vacancy-detail__closing .ui-button{border-color:var(--primitive-color-white);background:var(--primitive-color-white);color:var(--v2-color-ink)}#main-content.v06-vacancy .vacancy-detail__closing-actions>a:not(.ui-button){color:var(--primitive-color-white)}@media (max-width:56.25rem){#main-content.v06-knowledge .v06-knowledge-feature .knowledge-feature__layout,#main-content.v06-editorial .reading-opening,#main-content.v06-history .d03-hero__layout,#main-content.v06-careers .recruitment-hero__layout,#main-content.v06-editorial .reading-layout{grid-template-columns:minmax(0,1fr);gap:2.125rem}#main-content.v06-history .about-history-timeline__era{grid-template-columns:minmax(0,1fr);gap:1.5rem}#main-content.v06-vacancy .vacancy-detail__layout{grid-template-columns:minmax(0,1fr)}#main-content.v06-vacancy .vacancy-detail__summary,#main-content.v06-vacancy .vacancy-detail__reading{grid-area:auto/1}}@media (max-width:43.75rem){#main-content.v06-careers .recruitment-hero__media img{aspect-ratio:3/2}#main-content:is(.v06-knowledge,.v06-editorial,.v06-about,.v06-history,.v06-careers,.v06-vacancy) .ui-section[data-spacing=spacious],#main-content.v06-about :is(.company-purpose,.company-locations,.company-energy,.company-people){padding-block:3rem}#main-content.v06-knowledge .v06-family-heading{padding-block:1.5rem 2rem}#main-content.v06-knowledge .v06-knowledge-feature,#main-content.v06-careers .recruitment-hero,#main-content.v06-history .d03-hero{padding-block:1.5rem 2.375rem}#main-content.v06-knowledge .v06-knowledge-grid{grid-template-columns:minmax(0,1fr)}#main-content.v06-knowledge .v06-knowledge-grid>li:first-child:nth-last-child(4){grid-column:auto}#main-content.v06-knowledge .v06-knowledge-grid>li:first-child:nth-last-child(4) .knowledge-card{display:flex}#main-content.v06-about .d03-hero{min-height:0;padding-block:2.25rem 3rem;display:block}#main-content.v06-about .d03-hero:after{background:#06131ead}#main-content.v06-about .d03-hero__copy{padding-bottom:0}#main-content.v06-about .d03-hero__media{width:100%;height:100%;position:absolute;inset:0}#main-content.v06-about .d03-hero__media img{width:100%;height:100%}#main-content.v06-about .company-purpose__grid,#main-content.v06-about .company-energy__layout,#main-content.v06-about .company-people__layout,#main-content.v06-careers .recruitment-intro__layout,#main-content.v06-careers .recruitment-simple__paths>.ui-container{grid-template-columns:minmax(0,1fr)}#main-content.v06-careers .recruitment-vacancy>a{grid-template-columns:minmax(0,1fr);gap:1.25rem}#main-content.v06-careers .recruitment-simple__view{white-space:normal;overflow-wrap:anywhere;justify-self:start;min-width:0;max-width:100%}#main-content.v06-history .about-history-timeline__era article,#main-content.v06-history .about-history-timeline__era>ol>li[data-milestone=anchor] article{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}}@media (forced-colors:active){#main-content:is(.v06-knowledge,.v06-editorial,.v06-about,.v06-history,.v06-careers,.v06-vacancy) :is(.knowledge-card,.company-purpose__item,.recruitment-vacancy,.vacancy-detail__summary){border:1px solid canvastext}}
