.styles-module-scss-module__La3YKa__Container{margin-top:calc(var(--margin)*3);margin-bottom:calc(var(--margin)*3);position:relative}.styles-module-scss-module__La3YKa__BorderTop{background-color:var(--white);transform-origin:0 0;width:100%;height:1px;position:absolute;top:0;left:0}.styles-module-scss-module__La3YKa__BorderBottom{background-color:var(--white);transform-origin:0 0;width:100%;height:1px;position:absolute;top:100%;left:0}.styles-module-scss-module__La3YKa__Inner{width:100%;max-width:1728px;padding-right:var(--margin);padding-left:var(--margin);padding-top:calc(var(--margin)*1.5);padding-bottom:calc(var(--margin)*1.5);margin-left:auto;margin-right:auto}@media (min-width:864px){.styles-module-scss-module__La3YKa__Inner{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap);padding-top:var(--margin);padding-bottom:var(--margin);grid-template-rows:1fr auto auto;row-gap:0;display:grid}}.styles-module-scss-module__La3YKa__Inner>h2{font-family:var(--font-ruder-plakat);font-variation-settings:var(--ruder-plakat-low-500);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.66em;font-size:clamp(4.69rem,5.33vw + 3.62rem,9.38rem);font-weight:400;line-height:.85}@media (min-width:864px){.styles-module-scss-module__La3YKa__Inner>h2{grid-column:1/7}}@media (min-width:1296px){.styles-module-scss-module__La3YKa__Inner>h2{font-family:var(--font-ruder-plakat);font-variation-settings:var(--ruder-plakat-low-500);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(6.25rem,7.81vw + 4.69rem,13.13rem);font-weight:400;line-height:.85}}.styles-module-scss-module__La3YKa__Image{width:100%}@media (min-width:864px){.styles-module-scss-module__La3YKa__Image{grid-area:1/7/-1/13;width:100%;position:relative;overflow:hidden}}.styles-module-scss-module__La3YKa__Image img{width:100%;height:auto}@media (min-width:864px){.styles-module-scss-module__La3YKa__Image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.styles-module-scss-module__La3YKa__Text{font-family:var(--font-abc-diatype);letter-spacing:clamp(-.07rem,-.06vw,-.01rem);text-transform:none;font-size:clamp(1.38rem,.92vw + 1.19rem,2.19rem);font-weight:400;line-height:clamp(1.51rem,.87vw + 1.34rem,2.28rem)}.styles-module-scss-module__La3YKa__Text a{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:max(.05em,1px)}.styles-module-scss-module__La3YKa__Text{margin-top:1.5em;margin-bottom:1em}@media (min-width:864px){.styles-module-scss-module__La3YKa__Text{grid-column:1/7}}.styles-module-scss-module__La3YKa__Links{gap:calc(var(--grid-gap)*.5);flex-wrap:wrap;display:flex}@media (min-width:864px){.styles-module-scss-module__La3YKa__Links{grid-column:1/7}}.styles-module-scss-module__La3YKa__Links a{display:block}.styles-module-scss-module__La3YKa__Links a:first-of-type{--background:var(--white);--border:none;--color:var(--black);font-family:var(--font-abc-diatype);letter-spacing:clamp(.01rem,.02vw + .01rem,.03rem);text-transform:none;outline:var(--border);text-align:center;background-color:var(--background);width:max-content;height:max-content;color:var(--color);cursor:pointer;transition:background-color var(--transition),color var(--transition);padding:.925em 1.15em;font-size:clamp(.88rem,.43vw + .79rem,1.25rem);font-weight:400;line-height:clamp(1.05rem,.44vw + .96rem,1.44rem)}.styles-module-scss-module__La3YKa__Links a:first-of-type:hover,.styles-module-scss-module__La3YKa__Links a:first-of-type:focus-visible{--background:var(--g3)}.styles-module-scss-module__La3YKa__Links a:not(:first-of-type){--background:var(--g4);--border:none;--color:var(--white);font-family:var(--font-abc-diatype);letter-spacing:clamp(.01rem,.02vw + .01rem,.03rem);text-transform:none;outline:var(--border);text-align:center;background-color:var(--background);width:max-content;height:max-content;color:var(--color);cursor:pointer;transition:background-color var(--transition),color var(--transition);padding:.925em 1.15em;font-size:clamp(.88rem,.43vw + .79rem,1.25rem);font-weight:400;line-height:clamp(1.05rem,.44vw + .96rem,1.44rem)}.styles-module-scss-module__La3YKa__Links a:not(:first-of-type):hover,.styles-module-scss-module__La3YKa__Links a:not(:first-of-type):focus-visible{--background:var(--black)}
.styles-module-scss-module__nQiSLG__Container{width:100%;max-width:1728px;padding-right:var(--margin);padding-left:var(--margin);margin-left:auto;margin-right:auto;margin-top:calc(var(--margin)*3);margin-bottom:calc(var(--margin)*3)}@media (min-width:864px){.styles-module-scss-module__nQiSLG__Container{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap);align-items:center;display:grid}}.styles-module-scss-module__nQiSLG__Content{margin-bottom:calc(var(--margin)*3)}@media (min-width:864px){.styles-module-scss-module__nQiSLG__Content{margin-bottom:unset;grid-column:2/7}}.styles-module-scss-module__nQiSLG__Content>.styles-module-scss-module__nQiSLG__Title{font-family:var(--font-abc-diatype);letter-spacing:clamp(-.11rem,-.04vw - .07rem,-.08rem);text-transform:none;margin-bottom:.66em;font-size:clamp(1.88rem,2.13vw + 1.45rem,3.75rem);font-weight:500;line-height:1.05}.styles-module-scss-module__nQiSLG__Text{font-family:var(--font-abc-diatype);letter-spacing:-.01em;text-transform:none;font-size:clamp(1rem,.57vw + .89rem,1.5rem);font-weight:400;line-height:clamp(1.2rem,.6vw + 1.08rem,1.73rem)}.styles-module-scss-module__nQiSLG__Text a{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:max(.05em,1px)}.styles-module-scss-module__nQiSLG__Text{max-width:32em;margin-bottom:1.75em}.styles-module-scss-module__nQiSLG__Links{gap:calc(var(--grid-gap)*.5);flex-wrap:wrap;display:flex}.styles-module-scss-module__nQiSLG__Links a{display:block}.styles-module-scss-module__nQiSLG__Links a:first-of-type{--background:var(--white);--border:none;--color:var(--black);font-family:var(--font-abc-diatype);letter-spacing:clamp(.01rem,.02vw + .01rem,.03rem);text-transform:none;outline:var(--border);text-align:center;background-color:var(--background);width:max-content;height:max-content;color:var(--color);cursor:pointer;transition:background-color var(--transition),color var(--transition);padding:.925em 1.15em;font-size:clamp(.88rem,.43vw + .79rem,1.25rem);font-weight:400;line-height:clamp(1.05rem,.44vw + .96rem,1.44rem)}.styles-module-scss-module__nQiSLG__Links a:first-of-type:hover,.styles-module-scss-module__nQiSLG__Links a:first-of-type:focus-visible{--background:var(--g3)}.styles-module-scss-module__nQiSLG__Links a:not(:first-of-type){--background:var(--g4);--border:none;--color:var(--white);font-family:var(--font-abc-diatype);letter-spacing:clamp(.01rem,.02vw + .01rem,.03rem);text-transform:none;outline:var(--border);text-align:center;background-color:var(--background);width:max-content;height:max-content;color:var(--color);cursor:pointer;transition:background-color var(--transition),color var(--transition);padding:.925em 1.15em;font-size:clamp(.88rem,.43vw + .79rem,1.25rem);font-weight:400;line-height:clamp(1.05rem,.44vw + .96rem,1.44rem)}.styles-module-scss-module__nQiSLG__Links a:not(:first-of-type):hover,.styles-module-scss-module__nQiSLG__Links a:not(:first-of-type):focus-visible{--background:var(--black)}.styles-module-scss-module__nQiSLG__Image{width:100%}@media (min-width:864px){.styles-module-scss-module__nQiSLG__Image{grid-column:8/12}}.styles-module-scss-module__nQiSLG__Image img{width:100%;height:auto}
.styles-module-scss-module__oQtbda__Container{width:100%;max-width:1728px;padding-right:var(--margin);padding-left:var(--margin);grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gap);margin-left:auto;margin-right:auto;margin-top:calc(var(--margin)*4);margin-bottom:calc(var(--margin)*4);align-items:center;row-gap:0;display:grid}.styles-module-scss-module__oQtbda__Image{grid-column:1/-1;width:100%;padding:0 1rem}@media (min-width:864px){.styles-module-scss-module__oQtbda__Image{grid-column:1/7}}@media (min-width:1296px){.styles-module-scss-module__oQtbda__Image{grid-column:2/6;padding:0}}@media (min-width:864px){.styles-module-scss-module__oQtbda__Container.styles-module-scss-module__oQtbda__isImageRight .styles-module-scss-module__oQtbda__Image{grid-area:1/7/auto/-1}}@media (min-width:1296px){.styles-module-scss-module__oQtbda__Container.styles-module-scss-module__oQtbda__isImageRight .styles-module-scss-module__oQtbda__Image{grid-column:8/12}}.styles-module-scss-module__oQtbda__Image img{width:100%;height:calc(var(--window-height-large)*.75);object-fit:contain;object-position:center}.styles-module-scss-module__oQtbda__Content{grid-column:1/-1}@media (min-width:864px){.styles-module-scss-module__oQtbda__Content{grid-column:7/12}.styles-module-scss-module__oQtbda__Container.styles-module-scss-module__oQtbda__isImageRight .styles-module-scss-module__oQtbda__Content{grid-area:1/2/auto/7}}.styles-module-scss-module__oQtbda__Content>h2{font-family:var(--font-abc-diatype);letter-spacing:clamp(-.11rem,-.04vw - .07rem,-.08rem);text-transform:none;margin-bottom:1.33em;font-size:clamp(1.88rem,2.13vw + 1.45rem,3.75rem);font-weight:500;line-height:1.05}.styles-module-scss-module__oQtbda__Image+.styles-module-scss-module__oQtbda__Content>h2{margin-top:1.33em}@media (min-width:864px){.styles-module-scss-module__oQtbda__Image+.styles-module-scss-module__oQtbda__Content>h2{margin-top:unset}}.styles-module-scss-module__oQtbda__Subtitle{font-family:var(--font-abc-diatype);letter-spacing:clamp(-.07rem,-.06vw,-.01rem);text-transform:none;font-size:clamp(1.38rem,.92vw + 1.19rem,2.19rem);font-weight:400;line-height:clamp(1.51rem,.87vw + 1.34rem,2.28rem)}.styles-module-scss-module__oQtbda__Text a{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:max(.05em,1px)}.styles-module-scss-module__oQtbda__Text{font-family:var(--font-abc-diatype);letter-spacing:clamp(-.07rem,-.06vw,-.01rem);text-transform:none;max-width:32em;color:var(--g3);font-size:clamp(1.38rem,.92vw + 1.19rem,2.19rem);font-weight:400;line-height:clamp(1.51rem,.87vw + 1.34rem,2.28rem)}.styles-module-scss-module__oQtbda__Subtitle+.styles-module-scss-module__oQtbda__Text{margin-top:.66em}@media (min-width:864px){.styles-module-scss-module__oQtbda__Subtitle+.styles-module-scss-module__oQtbda__Text{margin-top:.25em}}.styles-module-scss-module__oQtbda__Text :last-child{margin-bottom:0}
