._section_lo3q6_1{overflow:hidden;padding:clamp(5rem,9vw,8rem) 0}._composition_lo3q6_6{width:100%;max-width:68rem;margin-inline:auto;padding-left:clamp(8rem,16vw,13rem)}._frame_lo3q6_13{min-height:44rem;display:grid;grid-template-columns:minmax(8rem,.34fr) minmax(22rem,1fr);align-items:center;border:2px solid var(--site-accent)}._photo_lo3q6_21{width:clamp(18rem,29vw,26rem);height:70%;min-height:25rem;max-height:32rem;overflow:hidden;border-radius:var(--mantine-radius-lg);transform:translate(-50%)}._photo_lo3q6_21 img{width:100%;height:100%;display:block;object-fit:cover}._photo_lo3q6_21 img{object-position:38% center}._content_lo3q6_42{padding:clamp(2rem,4vw,4rem) clamp(3rem,5vw,5rem) clamp(2rem,4vw,4rem) clamp(.75rem,1.5vw,1.25rem)}._content_lo3q6_42 p{color:var(--site-muted)}._viewer_lo3q6_51{width:min(100%,30rem);display:flex;flex-direction:column;gap:var(--mantine-spacing-xl);align-self:center}._image_lo3q6_59{width:100%;overflow:hidden;border-radius:var(--mantine-radius-md);background:var(--site-bg-elevated);box-shadow:0 1.25rem 3.5rem #00000029}._image_lo3q6_59 img{width:100%;height:auto;display:block}._controls_lo3q6_73{width:min(100%,27rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);align-self:center;-webkit-user-select:none;user-select:none}._control_lo3q6_73{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.65rem;color:var(--site-muted)}._controlIcon_lo3q6_91{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:999px;font-weight:700;transition:color .15s ease,background-color .15s ease}._control_lo3q6_73:hover ._controlIcon_lo3q6_91{background:var(--site-surface);color:var(--site-text)}._control_lo3q6_73[data-active] ._controlIcon_lo3q6_91{background:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}._controlLabel_lo3q6_113{max-width:7rem;color:inherit;line-height:1.25;text-align:center;white-space:normal}._control_lo3q6_73[data-active] ._controlLabel_lo3q6_113{color:var(--site-text)}@media(max-width:62em){._composition_lo3q6_6{padding-left:clamp(6rem,18vw,10rem)}._frame_lo3q6_13{grid-template-columns:minmax(7rem,.32fr) minmax(18rem,1fr)}}@media(max-width:48em){._section_lo3q6_1{padding:4rem 0}._composition_lo3q6_6{padding-left:4rem}._frame_lo3q6_13{min-height:44rem;grid-template-columns:5rem minmax(0,1fr)}._photo_lo3q6_21{width:11rem;min-height:21rem;max-height:24rem;transform:translate(-42%)}._content_lo3q6_42{padding:2rem 2rem 2rem .75rem}}
