.FGIRgW_section{padding-inline:var(--space-lg);flex-direction:column;display:flex}.FGIRgW_heading{padding-block:var(--space-4xl)}.FGIRgW_grid{background:linear-gradient(#eaeae6 0%,#aca99a 100%);border-inline:1px solid #1c1b17;grid-template-rows:repeat(4,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:1025px){.FGIRgW_grid{border:1px solid #1c1b17;background:linear-gradient(90deg,#eaeae6 0%,#aca99a 100%);border-left:0;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1441px){.FGIRgW_grid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}}.FGIRgW_beamCell{min-height:160px;position:relative;overflow:hidden}@media (min-width:1025px){.FGIRgW_beamCell{height:600px}}@media (min-width:1441px){.FGIRgW_beamCell{height:500px}}.FGIRgW_beam{width:100vw;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(90deg)}@media (min-width:1025px){.FGIRgW_beam{object-fit:cover;width:100%;height:100%;position:static;transform:none}}.FGIRgW_item{gap:var(--space-md);width:100%;min-height:360px;padding:var(--space-md);color:#1c1b17;flex-direction:column;display:flex;position:relative}@media (min-width:1025px){.FGIRgW_item{min-height:600px}}@media (min-width:1441px){.FGIRgW_item{min-height:500px}}.FGIRgW_item:nth-child(2){border-top:1px solid #aca99a}@media (min-width:1025px){.FGIRgW_item:nth-child(2){border-top:0;border-left:1px solid #aca99a}}.FGIRgW_item:nth-child(3){border-top:1px solid #989481}@media (min-width:1441px){.FGIRgW_item:nth-child(3){border-top:0;border-left:1px solid #989481}}.FGIRgW_itemTop{z-index:1;justify-content:space-between;align-items:flex-start;display:flex}.FGIRgW_iconBox{padding:var(--space-md);border:1px solid;border-radius:.5rem;display:flex}.FGIRgW_light .FGIRgW_iconBox{background:#d6d4cd;border-color:#aca99a}@media (min-width:1025px){.FGIRgW_light .FGIRgW_iconBox{background:#c1bfb3;border-color:#989481}}@media (min-width:1441px){.FGIRgW_light .FGIRgW_iconBox{background:#d6d4cd;border-color:#aca99a}}.FGIRgW_grey .FGIRgW_iconBox{background:#c1bfb3;border-color:#989481}@media (min-width:1025px){.FGIRgW_grey .FGIRgW_iconBox{background:#d6d4cd;border-color:#aca99a}}@media (min-width:1441px){.FGIRgW_grey .FGIRgW_iconBox{background:#c1bfb3;border-color:#989481}}.FGIRgW_dark{color:#eaeae6;background:#1c1b17}.FGIRgW_dark .FGIRgW_iconBox{background:#4f4c40;border-color:#817d6a}.FGIRgW_media{aspect-ratio:3/2;flex-shrink:0;width:100%;position:relative}@media (min-width:801px){.FGIRgW_media{aspect-ratio:7/3}}.FGIRgW_image{width:100%;height:100%;transition-property:filter,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1025px){.FGIRgW_image{filter:saturate(0);opacity:.3}.FGIRgW_item:hover .FGIRgW_image{filter:none;opacity:1}}.FGIRgW_gridLines{pointer-events:none;opacity:.2;background-image:linear-gradient(90deg,#fff 1px,#0000 1px),linear-gradient(#fff 1px,#0000 1px);background-position:15px 15px;background-size:30px 30px;position:absolute;inset:0}.FGIRgW_cross{width:var(--space-md);height:var(--space-md);position:absolute}.FGIRgW_cross:before,.FGIRgW_cross:after{content:"";background:#fd0206;position:absolute}.FGIRgW_cross:before{width:100%;height:1px;top:50%}.FGIRgW_cross:after{width:1px;height:100%;left:50%}.FGIRgW_topLeft{top:0;left:0;transform:translate(-50%,-50%)}.FGIRgW_topRight{top:0;right:0;transform:translate(50%,-50%)}.FGIRgW_bottomLeft{bottom:0;left:0;transform:translate(-50%,50%)}.FGIRgW_bottomRight{bottom:0;right:0;transform:translate(50%,50%)}.FGIRgW_itemText{justify-content:flex-end;gap:var(--space-sm);flex-direction:column;flex:1;display:flex}
.XdAITG_photons{background:linear-gradient(#1c1b17,#35342c 100%);width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:801px){.XdAITG_photons{background:linear-gradient(90deg,#1c1b17,#35342c 100%)}}.XdAITG_svg{width:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.XdAITG_photon{will-change:transform}@media (prefers-reduced-motion:no-preference){.XdAITG_photon{animation-name:XdAITG_photon-move;animation-timing-function:linear;animation-iteration-count:infinite}}@keyframes XdAITG_photon-move{0%{transform:translate(0)}to{transform:translate(-150%,150%)}}.XdAITG_maskRect{transform-origin:50%}@media (min-width:768px){.XdAITG_maskRect{transform:rotate(-90deg)}}
.JBLZUG_hero{width:100%;margin-top:calc(-1*var(--space-sm));background:#fff;flex-direction:column;display:flex;position:relative}.JBLZUG_visual{pointer-events:none;height:240px;display:flex;position:relative}@media (min-width:801px){.JBLZUG_visual{height:300px}}@media (min-width:1025px){.JBLZUG_visual{height:400px}}@media (min-width:1441px){.JBLZUG_visual{height:480px}}.JBLZUG_video{position:absolute;inset:0}.JBLZUG_logo{z-index:10;height:var(--space-5xl);mix-blend-mode:overlay;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JBLZUG_panel{z-index:1;gap:var(--space-lg);margin-top:calc(-1*var(--space-sm));background:#1c1b17;border:1px solid #4f4c40;border-radius:.5rem .5rem 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:801px){.JBLZUG_panel{flex-direction:row}}.JBLZUG_text{gap:var(--space-md);width:100%;padding:var(--space-2xl) var(--space-lg);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.JBLZUG_text{animation:.5s cubic-bezier(.4,0,.2,1) .5s backwards JBLZUG_slide-in}}@keyframes JBLZUG_slide-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.JBLZUG_tagline{gap:var(--space-sm);padding-left:var(--space-lg);border-left:1px solid #fd0206;flex-direction:column;display:flex}.JBLZUG_italic{font-style:italic}.JBLZUG_photons{width:100%;height:160px;display:flex}@media (min-width:801px){.JBLZUG_photons{flex-grow:1;height:auto}}
.Bh7Oma_block{border-radius:.25rem;display:block}.Bh7Oma_light{background:#1c1b1717}.Bh7Oma_dark{background:#eaeae629}.Bh7Oma_text,.Bh7Oma_line{display:block}.Bh7Oma_bar{vertical-align:middle;border-radius:.25rem;min-width:3em;max-width:100%;height:.7em;display:inline-block}@media (prefers-reduced-motion:no-preference){.Bh7Oma_block,.Bh7Oma_bar{animation:2s cubic-bezier(.4,0,.2,1) infinite Bh7Oma_pulse}}@keyframes Bh7Oma_pulse{50%{opacity:.5}}
.TnwzDG_details{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:801px){.TnwzDG_details{grid-template-columns:repeat(6,minmax(0,1fr))}}.TnwzDG_photo{grid-column:span 4/span 4}@media (min-width:801px){.TnwzDG_photo{grid-column:span 2/span 2}}.TnwzDG_info{gap:var(--space-md);flex-direction:column;grid-column:span 4/span 4;display:flex}@media (min-width:801px){.TnwzDG_info{grid-column:span 6/span 6}}@media (min-width:1025px){.TnwzDG_info{grid-column:span 4/span 4}}.TnwzDG_name{gap:var(--space-xs);padding-left:var(--space-md);border-left:1px solid #fd0206;flex-direction:column;display:flex}.TnwzDG_bio{padding-inline:var(--space-md);flex:1}@media (min-width:801px){.TnwzDG_bio{columns:2;column-gap:var(--space-md)}}.TnwzDG_bio>*{break-inside:avoid-column}.TnwzDG_links{align-items:flex-start;gap:var(--space-md);padding-inline:var(--space-md);flex-wrap:wrap;display:flex}.TnwzDG_link{align-items:center;gap:var(--space-sm);font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);font-size:var(--text-base);color:#1c1b17;font-weight:400;transition-property:transform,color,background-color,border-color,box-shadow,fill,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.TnwzDG_link:hover{transform:scale(1.03)}}.TnwzDG_link:active{transform:scale(.97)}.TnwzDG_link:hover{color:#b80205}
.-DqEuq_content{height:100%;padding-inline:var(--space-lg);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.-DqEuq_closeBar{z-index:10;width:100%;padding-top:var(--space-lg);background:#eaeae6;position:sticky;top:0}.-DqEuq_closeBarInner{padding-block:var(--space-sm);border-block:1px solid #1c1b17;justify-content:flex-end;display:flex}.-DqEuq_close{color:#1c1b17;transition-property:transform,color,background-color,border-color,box-shadow,fill,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.-DqEuq_close:hover{transform:scale(1.1)}}.-DqEuq_close:active{transform:scale(.9)}.-DqEuq_close:hover{color:#b80205}.-DqEuq_details{padding-block:var(--space-lg);flex-grow:1}
.v-Rx0G_card{aspect-ratio:4/5;isolation:isolate;background:#d6d4cd;border-radius:.5rem;width:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-Rx0G_card:hover{transform:scale(1.01)}.v-Rx0G_card:active{transform:scale(.99)}.v-Rx0G_photo{z-index:0;object-fit:cover}.v-Rx0G_shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 70%,#00000080 90%);position:absolute;inset:0;box-shadow:inset 0 0 1.5rem .5rem #00000040}.v-Rx0G_open{z-index:4;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.v-Rx0G_top{z-index:5;padding:var(--space-sm) var(--space-md);pointer-events:none;background:#1c1b17;justify-content:center;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0 0 auto;transform:translateY(-100%)}.v-Rx0G_bottom{z-index:5;transform:translateY(calc(2 * var(--space-md) + 2 * var(--line-height-body) * var(--text-base) + var(--space-sm) + 1px));pointer-events:none;flex-direction:column;transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:auto 0 0}.v-Rx0G_card:hover .v-Rx0G_top,.v-Rx0G_card:focus-within .v-Rx0G_top{transform:none}.v-Rx0G_card:hover .v-Rx0G_bottom,.v-Rx0G_card:focus-within .v-Rx0G_bottom{background:#1c1b17;transform:none}.v-Rx0G_name{gap:var(--space-xs);margin:var(--space-md);padding-left:var(--space-sm);border-left:1px solid #fd0206;flex-direction:column;display:flex}.v-Rx0G_contacts{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid #eaeae6;flex-direction:column;display:flex}.v-Rx0G_contact,.v-Rx0G_contactLink{align-items:center;gap:var(--space-sm);font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);font-size:var(--text-base);color:#eaeae6;word-break:break-all;font-weight:400;display:flex}.v-Rx0G_contactLink{pointer-events:auto;transition-property:transform,color,background-color,border-color,box-shadow,fill,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.v-Rx0G_contactLink:hover{transform:scale(1.03)}}.v-Rx0G_contactLink:active{transform:scale(.97)}.v-Rx0G_contactLink:hover{color:#fd0206}
.ATNd2W_clip{background:#d6d4cd;overflow:hidden}.ATNd2W_grid{grid-template-columns:minmax(0,1fr);margin:0 -1px -1px 0;display:grid}@media (min-width:801px){.ATNd2W_team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.ATNd2W_team{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:801px){.ATNd2W_role{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.ATNd2W_role{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1441px){.ATNd2W_role{grid-template-columns:repeat(5,minmax(0,1fr))}}.ATNd2W_cell{padding:var(--space-md);border-bottom:1px solid #c1bfb3;border-right:1px solid #c1bfb3}
