.panel-module__6mtLRq__root{isolation:isolate;background:var(--site-text);width:100%;color:var(--panel-text,var(--site-surface));font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;position:relative}.panel-module__6mtLRq__root .panel-module__6mtLRq__photo,.panel-module__6mtLRq__root .panel-module__6mtLRq__veil{position:absolute;inset:0}.panel-module__6mtLRq__root .panel-module__6mtLRq__photo{z-index:-2}.panel-module__6mtLRq__root .panel-module__6mtLRq__veil{z-index:-1;pointer-events:none}.panel-module__6mtLRq__root .panel-module__6mtLRq__photo>img{width:100%;height:100%}.panel-module__6mtLRq__root .panel-module__6mtLRq__container{width:100%;max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.panel-module__6mtLRq__hero{align-items:flex-end;min-height:100vh;padding-top:96px;display:flex}.panel-module__6mtLRq__hero .panel-module__6mtLRq__container{padding-bottom:64px}.panel-module__6mtLRq__hero .panel-module__6mtLRq__heading{max-width:896px;font-size:var(--panel-heading-size-mobile,36px);line-height:var(--panel-heading-leading,1.25)}.panel-module__6mtLRq__project{min-height:78vh}.panel-module__6mtLRq__project .panel-module__6mtLRq__container{align-items:flex-end;min-height:78vh;padding-bottom:48px;display:flex}.panel-module__6mtLRq__project .panel-module__6mtLRq__heading{font-size:var(--panel-heading-size-mobile,30px);line-height:var(--panel-heading-leading,1.2)}.panel-module__6mtLRq__root .panel-module__6mtLRq__heading{font-family:inherit;font-weight:var(--panel-heading-weight,600);letter-spacing:var(--panel-heading-tracking,normal);text-transform:none;text-wrap:wrap;overflow-wrap:anywhere;margin:0}.panel-module__6mtLRq__root .panel-module__6mtLRq__eyebrow{color:var(--panel-eyebrow,var(--site-primary));letter-spacing:.28em;text-transform:uppercase;margin:0 0 16px;font-family:inherit;font-size:12px;line-height:16px}.panel-module__6mtLRq__root .panel-module__6mtLRq__tag{color:var(--site-primary);margin:8px 0 0;font-family:inherit;font-size:16px;font-weight:500;line-height:24px}.panel-module__6mtLRq__root .panel-module__6mtLRq__body{max-width:672px;color:color-mix(in srgb, var(--panel-text,var(--site-surface)) 90%, transparent);letter-spacing:var(--panel-body-tracking,normal);margin-top:24px;font-size:16px;line-height:24px}.panel-module__6mtLRq__root .panel-module__6mtLRq__body p{font-family:inherit;line-height:inherit;margin:0}.panel-module__6mtLRq__root .panel-module__6mtLRq__body p+p{margin-top:16px}@media (min-width:768px){.panel-module__6mtLRq__hero .panel-module__6mtLRq__container{padding-bottom:96px}.panel-module__6mtLRq__hero .panel-module__6mtLRq__heading{font-size:var(--panel-heading-size,72px);line-height:var(--panel-heading-leading,1)}.panel-module__6mtLRq__project,.panel-module__6mtLRq__project .panel-module__6mtLRq__container{min-height:100vh}.panel-module__6mtLRq__project .panel-module__6mtLRq__container{padding-bottom:64px}.panel-module__6mtLRq__project .panel-module__6mtLRq__heading{font-size:var(--panel-heading-size,48px);line-height:var(--panel-heading-leading,1)}.panel-module__6mtLRq__root .panel-module__6mtLRq__eyebrow{font-size:14px;line-height:20px}.panel-module__6mtLRq__root .panel-module__6mtLRq__tag{font-size:18px;line-height:28px}.panel-module__6mtLRq__root .panel-module__6mtLRq__body{font-size:20px;line-height:28px}}.panel-module__6mtLRq__root .panel-module__6mtLRq__copy{width:100%;max-width:var(--panel-content-width,none)}.panel-module__6mtLRq__project .panel-module__6mtLRq__copy{max-width:var(--panel-content-width,672px)}.panel-module__6mtLRq__root[data-alignment=center]{text-align:center}.panel-module__6mtLRq__root[data-alignment=center] .panel-module__6mtLRq__copy,.panel-module__6mtLRq__root[data-alignment=center] .panel-module__6mtLRq__heading,.panel-module__6mtLRq__root[data-alignment=center] .panel-module__6mtLRq__body,.panel-module__6mtLRq__root[data-alignment=center] .panel-module__6mtLRq__titleGraphic{margin-left:auto;margin-right:auto}.panel-module__6mtLRq__root[data-alignment=right]{text-align:right}.panel-module__6mtLRq__root[data-alignment=right] .panel-module__6mtLRq__copy,.panel-module__6mtLRq__root[data-alignment=right] .panel-module__6mtLRq__heading,.panel-module__6mtLRq__root[data-alignment=right] .panel-module__6mtLRq__body,.panel-module__6mtLRq__root[data-alignment=right] .panel-module__6mtLRq__titleGraphic{margin-left:auto}.panel-module__6mtLRq__root.panel-module__6mtLRq__siteTypography{font-family:var(--site-font-body)}.panel-module__6mtLRq__siteTypography .panel-module__6mtLRq__heading{font-family:var(--site-font-heading)}.panel-module__6mtLRq__root .panel-module__6mtLRq__titleGraphic{width:min(100%, var(--panel-title-image-width,560px));margin-bottom:24px}.panel-module__6mtLRq__root .panel-module__6mtLRq__titleGraphic img{object-fit:contain;width:100%;height:auto}.panel-module__6mtLRq__root .panel-module__6mtLRq__action{margin-top:32px}.panel-module__6mtLRq__root .panel-module__6mtLRq__accessibleTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-module__6mtLRq__root.panel-module__6mtLRq__customLayout{box-sizing:border-box;min-height:var(--panel-height-mobile,var(--panel-height,78vh));padding-top:var(--panel-padding-top,0px);align-items:flex-end;display:flex}.panel-module__6mtLRq__hero.panel-module__6mtLRq__customLayout{min-height:var(--panel-height-mobile,var(--panel-height,100vh));padding-top:var(--panel-padding-top,96px)}.panel-module__6mtLRq__root.panel-module__6mtLRq__customLayout.panel-module__6mtLRq__firstPanel{padding-top:max(var(--panel-padding-top,96px), var(--site-header-clearance,96px))}.panel-module__6mtLRq__root.panel-module__6mtLRq__customLayout .panel-module__6mtLRq__container{min-height:0;padding-bottom:var(--panel-padding-bottom,48px);display:block}.panel-module__6mtLRq__root.panel-module__6mtLRq__customLayout[data-vertical-alignment=top]{align-items:flex-start}.panel-module__6mtLRq__root.panel-module__6mtLRq__customLayout[data-vertical-alignment=center]{align-items:center}@media (min-width:768px){.panel-module__6mtLRq__root.panel-module__6mtLRq__customLayout{min-height:var(--panel-height,100vh)}.panel-module__6mtLRq__root.panel-module__6mtLRq__customLayout .panel-module__6mtLRq__container{padding-bottom:var(--panel-padding-bottom,64px)}}
